summaryrefslogtreecommitdiff
path: root/cpan/Unicode-Collate/Collate.pm
diff options
context:
space:
mode:
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>2013-11-02 22:43:50 +0000
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>2013-11-02 22:43:50 +0000
commit2b4887303b3930e7022307ef8e74ca51b5132e32 (patch)
tree55a789f3d93b0303003ab9c8913645bc0a9015ab /cpan/Unicode-Collate/Collate.pm
parentc1c1a1b299ba6939da0476f4be1fff1333edcc5f (diff)
downloadperl-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.pm16
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.