diff options
author | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2013-11-02 22:43:50 +0000 |
---|---|---|
committer | Chris 'BinGOs' Williams <chris@bingosnet.co.uk> | 2013-11-02 22:43:50 +0000 |
commit | 2b4887303b3930e7022307ef8e74ca51b5132e32 (patch) | |
tree | 55a789f3d93b0303003ab9c8913645bc0a9015ab /cpan/Unicode-Collate/Collate.pm | |
parent | c1c1a1b299ba6939da0476f4be1fff1333edcc5f (diff) | |
download | perl-2b4887303b3930e7022307ef8e74ca51b5132e32.tar.gz |
Update Unicode-Collate to CPAN version 1.01
[DELTA]
1.01 Sat Nov 2 19:00:38 2013
- DUCET is updated (for Unicode 6.3.0) as Collate/allkeys.txt.
! Please notice that allkeys.txt will be overwritten if you have had
other allkeys.txt already.
- The default UCA_Version is 28.
- Locale/*.pl (except fr.pl) and CJK/Korean.pm are updated.
- modified tests: loc_es.t, loc_estr.t, rewrite.t, version.t in t.
Diffstat (limited to 'cpan/Unicode-Collate/Collate.pm')
-rw-r--r-- | cpan/Unicode-Collate/Collate.pm | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/cpan/Unicode-Collate/Collate.pm b/cpan/Unicode-Collate/Collate.pm index 75a3560ac8..b6141c0887 100644 --- a/cpan/Unicode-Collate/Collate.pm +++ b/cpan/Unicode-Collate/Collate.pm @@ -17,7 +17,7 @@ use File::Spec; no warnings 'utf8'; -our $VERSION = '1.00'; +our $VERSION = '1.01'; our $PACKAGE = __PACKAGE__; ### begin XS only ### @@ -89,9 +89,9 @@ my $DefaultRearrange = [ 0x0E40..0x0E44, 0x0EC0..0x0EC4 ]; my $HighestVCE = pack(VCE_TEMPLATE, 0, 0xFFFE, 0x20, 0x5, 0xFFFF); my $minimalVCE = pack(VCE_TEMPLATE, 0, 1, 0x20, 0x5, 0xFFFE); -sub UCA_Version { "26" } +sub UCA_Version { "28" } -sub Base_Unicode_Version { "6.2.0" } +sub Base_Unicode_Version { "6.3.0" } ###### @@ -182,6 +182,7 @@ my %DerivCode = ( 22 => \&_derivCE_22, 24 => \&_derivCE_24, 26 => \&_derivCE_24, # 26 == 24 + 28 => \&_derivCE_24, # 28 == 24 ); sub checkCollator { @@ -1084,7 +1085,7 @@ If the revision (previously "tracking version") number of UCA is given, behavior of that revision is emulated on collating. If omitted, the return value of C<UCA_Version()> is used. -The following revisions are supported. The default is 26. +The following revisions are supported. The default is 28. UCA Unicode Standard DUCET (@version) ------------------------------------------------------- @@ -1098,6 +1099,7 @@ The following revisions are supported. The default is 26. 22 6.0.0 6.0.0 (6.0.0) 24 6.1.0 6.1.0 (6.1.0) 26 6.2.0 6.2.0 (6.2.0) + 28 6.3.0 6.3.0 (6.3.0) * Noncharacters (e.g. U+FFFF) are not ignored, and can be overridden since C<UCA_Version> 22. @@ -1394,12 +1396,12 @@ those in the CJK Unified Ideographs Extension A etc. U+4E00..U+9FBB if UCA_Version is 14 or 16. U+4E00..U+9FC3 if UCA_Version is 18. U+4E00..U+9FCB if UCA_Version is 20 or 22. - U+4E00..U+9FCC if UCA_Version is 24 or 26. + U+4E00..U+9FCC if UCA_Version is 24 or later. In the CJK Unified Ideographs Extension blocks: Ext.A (U+3400..U+4DB5) and Ext.B (U+20000..U+2A6D6) in any UCA_Version. - Ext.C (U+2A700..U+2B734) if UCA_Version is 20 or greater. - Ext.D (U+2B740..U+2B81D) if UCA_Version is 22 or greater. + Ext.C (U+2A700..U+2B734) if UCA_Version is 20 or later. + Ext.D (U+2B740..U+2B81D) if UCA_Version is 22 or later. Through C<overrideCJK>, ordering of CJK unified ideographs (including extensions) can be overridden. |