]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - qt/patches/qt-4.6.3-bn-rendering-bz562049.patch
Change file layout of the makefiles.
[people/amarx/ipfire-3.x.git] / qt / patches / qt-4.6.3-bn-rendering-bz562049.patch
1 diff -rup qt-everywhere-opensource-src-4.6.3/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp qt-everywhere-opensource-src-4.6.3_mod/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp
2 --- qt-everywhere-opensource-src-4.6.3/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp 2010-06-02 07:33:13.000000000 +0530
3 +++ qt-everywhere-opensource-src-4.6.3_mod/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp 2010-09-04 13:27:33.000000000 +0530
4 @@ -1741,6 +1741,11 @@ static int indic_nextSyllableBoundary(HB
5 if (state == Halant && uc[pos] == 0x200d /* ZWJ */)
6 break;
7 // the control character should be the last char in the item
8 + if (state == Consonant && script == HB_Script_Bengali && uc[pos-1] == 0x09B0 && uc[pos] == 0x200d /* ZWJ */)
9 + break;
10 + if (state == Consonant && script == HB_Script_Kannada && uc[pos-1] == 0x0CB0 && uc[pos] == 0x200d /* ZWJ */)
11 + break;
12 + // Bengali and Kannada has a special exception for rendering yaphala with ra (to avoid reph) see http://www.unicode.org/faq/indic.html#15
13 ++pos;
14 goto finish;
15 case Consonant: