Change 16405 by jhi@alpha on 2002/05/05 00:13:04

        Subject: Re: [Unicode::Collate] UCA Version number    
        From: SADAHIRO Tomoyuki <[EMAIL PROTECTED]>
        Date: Sun, 05 May 2002 10:07:57 +0900
        Message-Id: <[EMAIL PROTECTED]>

Affected files ...

.... //depot/perl/lib/Unicode/Collate.pm#11 edit
.... //depot/perl/lib/Unicode/Collate/Changes#6 edit
.... //depot/perl/lib/Unicode/Collate/README#6 edit
.... //depot/perl/lib/Unicode/Collate/t/test.t#8 edit

Differences ...

==== //depot/perl/lib/Unicode/Collate.pm#11 (text) ====
Index: perl/lib/Unicode/Collate.pm
--- perl/lib/Unicode/Collate.pm.~1~     Sat May  4 18:30:05 2002
+++ perl/lib/Unicode/Collate.pm Sat May  4 18:30:05 2002
@@ -13,7 +13,7 @@
 
 require Exporter;
 
-our $VERSION = '0.11';
+our $VERSION = '0.12';
 our $PACKAGE = __PACKAGE__;
 
 our @ISA = qw(Exporter);
@@ -27,21 +27,18 @@
 
 our $UNICODE_VERSION;
 
-{
+eval { require Unicode::UCD };
+
+unless ($@) {
+    $UNICODE_VERSION = Unicode::UCD::UnicodeVersion();
+}
+else { # XXX, Perl 5.6.1
     my($f, $fh);
     foreach my $d (@INC) {
        use File::Spec;
-       $f = File::Spec->catfile($d, "unicore", "version");
-       if (open($fh, $f)) {
-           chomp($UNICODE_VERSION = <$fh>);
-           close $fh;
-           last;
-       }
-
-       # XXX, Perl 5.6.1
        $f = File::Spec->catfile($d, "unicode", "Unicode.301");
        if (open($fh, $f)) {
-           $UNICODE_VERSION = "3.0.1";
+           $UNICODE_VERSION = '3.0.1';
            close $fh;
            last;
        }
@@ -58,7 +55,7 @@
 
 sub UCA_Version { "8.0" }
 
-sub Base_Unicode_Version { $UNICODE_VERSION }
+sub Base_Unicode_Version { $UNICODE_VERSION || 'unknown' }
 
 ##
 ## constructor

==== //depot/perl/lib/Unicode/Collate/Changes#6 (text) ====
Index: perl/lib/Unicode/Collate/Changes
--- perl/lib/Unicode/Collate/Changes.~1~        Sat May  4 18:30:05 2002
+++ perl/lib/Unicode/Collate/Changes    Sat May  4 18:30:05 2002
@@ -1,9 +1,14 @@
 Revision history for Perl extension Unicode::Collate.
 
+0.12  Sun May 05 09:43:10 2002
+    - add new methods, ->UCA_Version and ->Base_Unicode_Version.
+    - test fix: removed the needless requirement of Unicode::Normalize.
+      [reported by David Hand]
+
 0.11  Fri May 03 02:28:10 2002
     - fix: now derived collation elements can be used for Hangul Jamo
       when their weights are not defined.
-      [reported by [EMAIL PROTECTED]]
+      [reported by Andreas J. Koenig]
     - fix: rearrangements had not worked.
     - mentioned pleblem on index() in BUGS.
     - more documents, more tests.

==== //depot/perl/lib/Unicode/Collate/README#6 (text) ====
Index: perl/lib/Unicode/Collate/README
--- perl/lib/Unicode/Collate/README.~1~ Sat May  4 18:30:05 2002
+++ perl/lib/Unicode/Collate/README     Sat May  4 18:30:05 2002
@@ -1,4 +1,4 @@
-Unicode/Collate version 0.11
+Unicode/Collate version 0.12
 ===============================
 
 Unicode::Collate - Unicode Collation Algorithm

==== //depot/perl/lib/Unicode/Collate/t/test.t#8 (text) ====
Index: perl/lib/Unicode/Collate/t/test.t
--- perl/lib/Unicode/Collate/t/test.t.~1~       Sat May  4 18:30:05 2002
+++ perl/lib/Unicode/Collate/t/test.t   Sat May  4 18:30:05 2002
@@ -188,6 +188,7 @@
 
 my $onlyABC = Unicode::Collate->new(
     table => undef,
+    normalization => undef,
     entry => << 'ENTRIES',
 0061 ; [.0101.0020.0002.0061] # LATIN SMALL LETTER A
 0041 ; [.0101.0020.0008.0041] # LATIN CAPITAL LETTER A
End of Patch.

Reply via email to