rpms/icu/devel icu.icu5506.multiplevowels.patch, 1.3, 1.4 icu.spec, 1.66, 1.67

Caolan McNamara (caolanm) fedora-extras-commits at redhat.com
Mon Feb 4 15:14:43 UTC 2008


Author: caolanm

Update of /cvs/pkgs/rpms/icu/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24486

Modified Files:
	icu.icu5506.multiplevowels.patch icu.spec 
Log Message:
Resolves: rhbz#431401 a hack to split syllables on 1st 0d4d of a 0d4d...

icu.icu5506.multiplevowels.patch:

Index: icu.icu5506.multiplevowels.patch
===================================================================
RCS file: /cvs/pkgs/rpms/icu/devel/icu.icu5506.multiplevowels.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- icu.icu5506.multiplevowels.patch	11 Jan 2008 17:27:41 -0000	1.3
+++ icu.icu5506.multiplevowels.patch	4 Feb 2008 15:14:00 -0000	1.4
@@ -1,7 +1,7 @@
 diff -ur icu.orig/source/layout/IndicReordering.cpp icu/source/layout/IndicReordering.cpp
 --- icu.orig/source/layout/IndicReordering.cpp	2006-11-10 09:42:44.000000000 +0000
 +++ icu/source/layout/IndicReordering.cpp	2006-11-10 09:47:05.000000000 +0000
-@@ -423,6 +423,48 @@
+@@ -423,6 +423,57 @@
  
          state = stateTable[state][charClass & CF_CLASS_MASK];
  
@@ -14,6 +14,15 @@
 +	         (chars[cursor] == 0x0CC6 && chars[cursor + 1] == 0x0CC2 && chars[cursor + 2] == 0x0CD5)) {  /*for 3 split matra of Kannada*/
 +	    return cursor + 3;
 +	}
++       else if ( (charCount >= cursor + 4) &&
++                 (
++                   chars[cursor] == 0x0D4D &&
++                      (chars[cursor + 1] >= 0x0d15 && chars[cursor + 1] <= 0x0d39) &&
++                   chars[cursor + 2] == 0x0D4D && chars[cursor + 3] == 0x0D30
++                 )
++               ) {
++           return cursor + 1;
++       }
 +        /*for 2 split matra*/	
 +	else if (charCount >= cursor + 2) {
 +	        /*for Bengali*/


Index: icu.spec
===================================================================
RCS file: /cvs/pkgs/rpms/icu/devel/icu.spec,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- icu.spec	31 Jan 2008 15:40:39 -0000	1.66
+++ icu.spec	4 Feb 2008 15:14:00 -0000	1.67
@@ -1,6 +1,6 @@
 Name:      icu
 Version:   3.8.1
-Release:   4%{?dist}
+Release:   5%{?dist}
 Summary:   International Components for Unicode
 Group:     Development/Tools
 License:   MIT
@@ -145,6 +145,10 @@
 %doc source/__docs/%{name}/html/*
 
 %changelog
+* Mon Feb 04 2008 Caolan McNamara <caolanm at redhat.com> - 3.8.1-5
+- Resolves: rhbz#431401 split syllables on 1st 0d4d of a 0d4d + 
+  (>= 0d15 && <= 0d39) + 0d4d + 0d30 sequence
+
 * Thu Jan 31 2008 Caolan McNamara <caolanm at redhat.com> - 3.8.1-4
 - Resolves: rhbz#431029, rhbz#424661 Remove workaround for 0D31 characters
 




More information about the fedora-extras-commits mailing list