1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167
|
Revision history for Perl extension Unicode::Normalize.
1.03 Sun Mar 29 12:56:23 2009
- mkheader: check if no composition needs growing the string.
- Makefile.PL: a tweak
1.02 Tue Jun 5 22:46:45 2007
- XSUB: mkheader, _U_stringify() - avoid unpack('C*') on unicode.
- test: short.t removed - pure perl is not inapprotiate for test of
unicode edge cases.
1.01 Tue Jun 13 22:01:53 2006
- XSUB: sv_setpvn() needs cast to (char*).
- XSUB: avoid double FETCH for tied scalar variables.
- added tie.t.
1.00 Thu May 25 20:35:06 2006
- Pure Perl: compose($not_canonically_reordered) works like that in XSUB,
where an intervening character with higher combining class blocks
the composition. (This change doesn't affect any normalization forms.)
- XSUB: NFD(), NFC(), NFKD(), NFC(), and FCC() are now in XSUB, then
internal subroutine calls are avoided.
- The functions isComp_Ex(), isNFD_NO(), isNFC_NO(), isNFC_MAYBE(),
isNFKD_NO(), isNFKC_NO(), and isNFKC_MAYBE() are documented.
- Tests are more amplified and documentations are more clarified.
- Makefile.PL: Change 26295 is incorporated.
0.32 Tue Apr 5 22:47:09 2005
- Some literal and grammatical errors in POD are fixed.
0.31 Tue Apr 5 21:43:20 2005
- CAVEATS in POD is added.
- Some test cases from Unicode Public Review Issue #29
(Normalization Issue) are added to norm.t and test.t.
- do 'mkheader' returns true so that Makefile.PL will catch error.
- META.yml is added.
0.30 Sun May 2 14:35:00 2004
- XSUB: (perl 5.8.1 or later) improved utf8 upgrade of non-POK
(private POK) values like tied scalars, overloaded objects, etc.
0.28 Sat Nov 22 23:46:24 2003
- XSUB: even if string contains a malformed, "short" Unicode character,
decompose() and reorder() will be safe. Garbage will be no longer added.
- added null.t and short.t.
- now truely added illegal.t (in 0.27, forgot to change MANIFEST).
0.27 Sun Nov 16 13:16:21 2003
- Illegal code points (surrogate and noncharacter) will be allowed
(keep your code with <no warnings 'utf8';>);
but porting is not successful in the case of ((Pure Perl) and
(Perl 5.7.3 or before)).
- added illegal.t.
0.26 Sat Nov 15 21:52:30 2003
- doc fix: s/FCD(?= is unique)/FCC/;
0.25 Mon Oct 6 22:26:03 2003
- added form.t and proto.t.
0.24 Sat Oct 4 17:57:10 2003
- supports FCD and FCC (UTN #5):
FCD(), normalize('FCD'), checkFCD(), check('FCD');
FCC(), normalize('FCC'), checkFCC(), check('FCC').
- changed INSTALLATION (cf. README).
* Initial state of the distribution is changed to XSUB. To build
pure Perl, type <perl disableXS> before <perl Makefile.PL>.
* The purePerl-XSUB converter is now provided as two perl
script files, named "enableXS" and "disableXS".
(no longer <perl Makefile.PL xs> and <perl Makefile.PL noxs>.)
* simplified Makefile.PL.
- added fcdc.t and split.t.
0.23 Sat Jun 28 20:38:10 2003
- bug fix: \0-terminate in compose() in XS.
- tweak in pure perl: forced $codepoint to numeric (i.e. "+0065" to 65)
- tweak of POD and README.
0.22 Mon Jun 09 22:23:10 2003
- internal tweak (again): pack_U() and unpack_U().
0.21 Thu Apr 02 23:12:54 2003
- internal tweak: for (?un)pack 'U'.
0.20 Sun Mar 02 13:29:25 2003
- decompose Hangul syllables in a decomposition mapping.
0.18 ... unreleased
- synchronization with bleadperl.
- Change 16262: by sadahiro
0.17 Sun Apr 28 23:13:32 2002
- now normalize('NFC',$1) should work.
- Some croak()'s are added in mkheader.
- synchronization with bleadperl.
- Change 15596: by sadahiro
- Change 16136: by pudge
0.16 Thu Mar 21 13:36:14 2002
- synchronization with bleadperl.
- Change 15318: by jhi
- Change 15319: by jhi
0.15 Tue Mar 19 22:04:07 2002
- Quick check is implemented.
- decompose(), reorder(), and compose() are documented.
- The Non-XS version is also independent of Lingua::KO::Hangul::Util.
0.14 Sat Feb 02 20:40:14 2002
- synchronization with bleadperl.
- Change 14128: by Arthur
- Change 14129: by jhi
- Change 14156: by sadahiro
- Change 14199: by Nikola Knezevic
- Change 14308: by Benjamin Goldberg
- Change 14370: by jhi
0.13 Sat Dec 01 11:42:43 2001
- modify Makefile.PL to enable rebuild.
(This problem is pointed out by David Dyck.)
- Change 13388: by Jarkko Hietaniemi.
0.12 Wed Nov 29 22:49:02 2001
- documentation in .pod is appended to .pm and the .pod is removed.
(only POD in NON-XS refers to Lingua::KO::Hangul::Util.)
0.11 Sat Nov 24 10:18:38 2001
- documentation of some functions for character data.
- Change 12909: by Jarkko Hietaniemi.
- Change 13228: by Peter Prymmer.
0.10 Sat Nov 03 16:30:20 2001
- The XS version is now independent of Lingua::KO::Hangul::Util.
(though the Non-XS version still requires that.)
0.09 Fri Nov 02 22:39:30 2001
- remove pTHX_.
0.08 Thu Nov 01 23:20:42 2001
- use Lingua::KO::Hangul::Util 0.06 and remove "hangul.h".
0.07 Wed Oct 31 22:06:42 2001
- modify internal. decompose() - reorder() - compose().
0.06 Sun Oct 28 14:28:46 2001
- an XS version.
(but the Non-XS version is also supported.)
0.05 Wed Oct 10 22:02:15 2001 (not released)
- %Compos contains unnecessary singletons
(though it did not cause any bug, only useless).
They will not be stored.
0.04 Wed Aug 15 19:02:41 2001
- fix: NFD("") and NFKD("") must return "", not but undef.
0.03 Fri Aug 10 22:44:18 2001
- rename the module name to Unicode::Normalize.
- normalize takes two arguments.
0.02 Thu Aug 9 22:56:36 2001
- add function normalize
0.01 Mon Aug 6 21:45:11 2001
- original version; created by h2xs 1.21 with options
-A -X -n Text::Unicode::Normalize
|