summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2010-11-19 09:46:54 -0700
committerFather Chrysostomos <sprout@cpan.org>2010-11-19 14:34:50 -0800
commit484741e121917d8979d45f886da5d146507d7f6d (patch)
tree11b3168e80a264d952268cae46b967cadd8da7a6 /lib
parent0e4296004c227247fbf83f8f9969660bba2ed2cf (diff)
downloadperl-484741e121917d8979d45f886da5d146507d7f6d.tar.gz
Add Unicode's minor 6.0 correction
Unicode just released a minor correction to 6.0. This patch adds that. Unfortunately, a test thought the old behavior was correct, and so had to be modified as well.
Diffstat (limited to 'lib')
-rw-r--r--lib/unicore/mktables6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/unicore/mktables b/lib/unicore/mktables
index a8209cf748..042fb94834 100644
--- a/lib/unicore/mktables
+++ b/lib/unicore/mktables
@@ -10153,12 +10153,16 @@ END
# allow the BELL name for U+1F514, so that the old usage can be
# deprecated for one cycle.
- return if $_ !~ /^(?:0007|1F514);/;
+ return if $_ !~ /^(?:0007|1F514|070F);/;
my ($code_point, @fields) = split /\s*;\s*/, $_, -1;
if ($code_point eq '0007') {
$fields[$CHARNAME] = "ALERT";
}
+ elsif ($code_point eq '070F') { # Unicode Corrigendum #8; see
+ # http://www.unicode.org/versions/corrigendum8.html
+ $fields[$BIDI] = "AL";
+ }
elsif ($^V lt v5.15.0) { # For 5.16 will convert to use Unicode's name
$fields[$CHARNAME] = "";
}