rpms/icu/devel icu.icu5431.malayam.patch, 1.1, 1.2 icu.spec, 1.40, 1.41
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Thu Dec 21 09:31:01 UTC 2006
- Previous message (by thread): rpms/logwatch/devel .cvsignore, 1.15, 1.16 logwatch.spec, 1.52, 1.53 sources, 1.15, 1.16 logwatch-7.3-sshd.patch, 1.1, NONE logwatch-7.3.1-amavis.patch, 1.1, NONE logwatch-7.3.1-audit.patch, 1.1, NONE logwatch-7.3.1-automount.patch, 1.1, NONE logwatch-7.3.1-automount2.patch, 1.1, NONE logwatch-7.3.1-cron.patch, 1.1, NONE logwatch-7.3.1-dovecot.patch, 1.1, NONE logwatch-7.3.1-init.patch, 1.1, NONE logwatch-7.3.1-init2.patch, 1.1, NONE logwatch-7.3.1-mountd.patch, 1.1, NONE logwatch-7.3.1-named.patch, 1.2, NONE logwatch-7.3.1-openvpn.patch, 1.1, NONE logwatch-7.3.1-pam_unix.patch, 1.1, NONE logwatch-7.3.1-postfix2.patch, 1.1, NONE logwatch-7.3.1-sendmail.patch, 1.1, NONE logwatch-7.3.1-sendmail2.patch, 1.1, NONE logwatch-7.3.1-yum.patch, 1.1, NONE
- Next message (by thread): rpms/gnuplot/devel gnuplot.spec,1.29,1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: caolanm
Update of /cvs/dist/rpms/icu/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv24015
Modified Files:
icu.icu5431.malayam.patch icu.spec
Log Message:
Resolves: rhbz#220433 modify icu.icu5431.malayam.patch
icu.icu5431.malayam.patch:
IndicReordering.cpp | 50 +++++++++++++++++++++++++++++++++++++++++++-------
MPreFixups.cpp | 6 ++++++
MPreFixups.h | 2 ++
3 files changed, 51 insertions(+), 7 deletions(-)
Index: icu.icu5431.malayam.patch
===================================================================
RCS file: /cvs/dist/rpms/icu/devel/icu.icu5431.malayam.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- icu.icu5431.malayam.patch 3 Oct 2006 13:08:10 -0000 1.1
+++ icu.icu5431.malayam.patch 21 Dec 2006 09:30:55 -0000 1.2
@@ -1,6 +1,5 @@
-diff -ru icu.orig/source/layout/IndicReordering.cpp icu/source/layout/IndicReordering.cpp
---- icu.orig/source/layout/IndicReordering.cpp 2006-10-03 13:41:18.000000000 +0100
-+++ icu/source/layout/IndicReordering.cpp 2006-10-03 13:54:11.000000000 +0100
+--- icu.orig/source/layout/IndicReordering.cpp 2006-12-21 09:24:42.000000000 +0000
++++ icu/source/layout/IndicReordering.cpp 2006-12-21 09:16:15.000000000 +0000
@@ -50,6 +50,14 @@
#define distFeatureMask 0x00010000UL
#define initFeatureMask 0x00008000UL
@@ -58,19 +57,50 @@
static const FeatureMap featureMap[] =
{
{loclFeatureTag, loclFeatureMask},
-@@ -629,6 +651,15 @@
+@@ -629,6 +651,20 @@
output.writeChar(chars[i], i, tagArray4);
}
-+ /* for the special conjuction of Cons+0x0d4d+0x0d31 of Malayalam */
++ /* for the special conjuction of Cons+0x0d4d+0x0d31 or Cons+0x0d4d+0x0d30 of Malayalam */
+ if ((baseConsonant - 2 >= 0) &&
+ (chars[baseConsonant - 1] == 0x0d4d) &&
-+ (chars[baseConsonant] == 0x0d31) &&
++ ((chars[baseConsonant] == 0x0d31) ||
++ (chars[baseConsonant] == 0x0d30)) &&
+ ((chars[baseConsonant - 2] >= 0x0d15) &&
+ (chars[baseConsonant - 2] <= 0x0d39))) {
++
+ output.swapChars(-1, -3);
++
++ if (mpreFixups)
++ mpreFixups->reduce();
+ }
+
if ((classTable->scriptFlags & SF_MATRAS_AFTER_BASE) != 0) {
output.writeMbelow();
output.writeSMbelow(); // FIXME: there are no SMs in these scripts...
+--- icu.orig/source/layout/MPreFixups.h 2006-11-10 09:42:47.000000000 +0000
++++ icu/source/layout/MPreFixups.h 2006-12-21 09:13:47.000000000 +0000
+@@ -31,6 +31,8 @@
+
+ void apply(LEGlyphStorage &glyphStorage);
+
++ void reduce();
++
+ private:
+ FixupData *fFixupData;
+ le_int32 fFixupCount;
+--- icu.orig/source/layout/MPreFixups.cpp 2006-11-10 09:42:47.000000000 +0000
++++ icu/source/layout/MPreFixups.cpp 2006-12-21 09:16:33.000000000 +0000
+@@ -40,6 +40,12 @@
+ }
+ }
+
++void MPreFixups::reduce()
++{
++ if (fFixupCount > 0)
++ fFixupCount--;
++}
++
+ void MPreFixups::apply(LEGlyphStorage &glyphStorage)
+ {
+ for (le_int32 fixup = 0; fixup < fFixupCount; fixup += 1) {
Index: icu.spec
===================================================================
RCS file: /cvs/dist/rpms/icu/devel/icu.spec,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- icu.spec 10 Nov 2006 10:00:29 -0000 1.40
+++ icu.spec 21 Dec 2006 09:30:55 -0000 1.41
@@ -1,6 +1,6 @@
Name: icu
Version: 3.6
-Release: 12
+Release: 13
Summary: International Components for Unicode
Group: System Environment/Libraries
@@ -152,6 +152,9 @@
%changelog
+* Thu Dec 21 2006 Caolan McNamara <caolanm at redhat.com> - 3.6-13
+- Resolves: rhbz#220433 modify icu.icu5431.malayam.patch
+
* Fri Nov 10 2006 Caolan McNamara <caolanm at redhat.com> - 3.6-12
- Resolves: rhbz#214948 icu.icu5506.multiplevowels.patch
- Previous message (by thread): rpms/logwatch/devel .cvsignore, 1.15, 1.16 logwatch.spec, 1.52, 1.53 sources, 1.15, 1.16 logwatch-7.3-sshd.patch, 1.1, NONE logwatch-7.3.1-amavis.patch, 1.1, NONE logwatch-7.3.1-audit.patch, 1.1, NONE logwatch-7.3.1-automount.patch, 1.1, NONE logwatch-7.3.1-automount2.patch, 1.1, NONE logwatch-7.3.1-cron.patch, 1.1, NONE logwatch-7.3.1-dovecot.patch, 1.1, NONE logwatch-7.3.1-init.patch, 1.1, NONE logwatch-7.3.1-init2.patch, 1.1, NONE logwatch-7.3.1-mountd.patch, 1.1, NONE logwatch-7.3.1-named.patch, 1.2, NONE logwatch-7.3.1-openvpn.patch, 1.1, NONE logwatch-7.3.1-pam_unix.patch, 1.1, NONE logwatch-7.3.1-postfix2.patch, 1.1, NONE logwatch-7.3.1-sendmail.patch, 1.1, NONE logwatch-7.3.1-sendmail2.patch, 1.1, NONE logwatch-7.3.1-yum.patch, 1.1, NONE
- Next message (by thread): rpms/gnuplot/devel gnuplot.spec,1.29,1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list