rev 9702 - in trunk/packages/qt-x11-free/debian: . patches
Modestas Vainius
modax-guest at alioth.debian.org
Mon Mar 10 10:45:53 UTC 2008
Author: modax-guest
Date: 2008-03-10 10:45:53 +0000 (Mon, 10 Mar 2008)
New Revision: 9702
Added:
trunk/packages/qt-x11-free/debian/patches/61_eastern_asian_languagues.diff
Removed:
trunk/packages/qt-x11-free/debian/patches/61_easter_asian_languagues.diff
Modified:
trunk/packages/qt-x11-free/debian/changelog
trunk/packages/qt-x11-free/debian/patches/series
Log:
Funny typo :)
Modified: trunk/packages/qt-x11-free/debian/changelog
===================================================================
--- trunk/packages/qt-x11-free/debian/changelog 2008-03-10 10:43:53 UTC (rev 9701)
+++ trunk/packages/qt-x11-free/debian/changelog 2008-03-10 10:45:53 UTC (rev 9702)
@@ -13,7 +13,7 @@
Debian Qt/KDE Maintainers (debian-qt-kde at lists.debian.org).
* Drop 61_fcfontmatch_fontwidth_fix.diff patch. A bit different fix was
applied upstream.
- * Add 61_easter_asian_languagues.diff to fix font substitution for Eastern
+ * Add 61_eastern_asian_languagues.diff to fix font substitution for Eastern
Asian languages under other locales (Closes: #468430).
+++ Changes by Fathi Boudra:
Deleted: trunk/packages/qt-x11-free/debian/patches/61_easter_asian_languagues.diff
Copied: trunk/packages/qt-x11-free/debian/patches/61_eastern_asian_languagues.diff (from rev 9701, trunk/packages/qt-x11-free/debian/patches/61_easter_asian_languagues.diff)
===================================================================
--- trunk/packages/qt-x11-free/debian/patches/61_eastern_asian_languagues.diff (rev 0)
+++ trunk/packages/qt-x11-free/debian/patches/61_eastern_asian_languagues.diff 2008-03-10 10:45:53 UTC (rev 9702)
@@ -0,0 +1,39 @@
+--- qt-x11-free-3.3.8b/src/kernel/qfontdatabase.cpp 2008-01-15 21:09:13.000000000 +0200
++++ qt-x11-free-3.3.8b/src/kernel/qfontdatabase.cpp 2008-03-10 11:34:22.000000000 +0200
+@@ -966,20 +966,22 @@
+
+ #ifdef Q_WS_X11
+ if (script == QFont::Han) {
+- // modify script according to locale
+- static QFont::Script defaultHan = QFont::UnknownScript;
+- if (defaultHan == QFont::UnknownScript) {
+- QCString locale = setlocale(LC_ALL, NULL);
+- if (locale.contains("ko"))
+- defaultHan = QFont::Han_Korean;
+- else if (locale.contains("zh_TW") || locale.contains("zh_HK"))
+- defaultHan = QFont::Han_TraditionalChinese;
+- else if (locale.contains("zh"))
+- defaultHan = QFont::Han_SimplifiedChinese;
+- else
+- defaultHan = QFont::Han_Japanese;
+- }
+- script = defaultHan;
++ // modify script according to locale
++ static QFont::Script defaultHan;
++ QCString locale = setlocale(LC_ALL, NULL);
++
++ if (locale.contains("ko"))
++ defaultHan = QFont::Han_Korean;
++ else if (locale.contains("zh_TW") || locale.contains("zh_HK"))
++ defaultHan = QFont::Han_TraditionalChinese;
++ else if (locale.contains("zh"))
++ defaultHan = QFont::Han_SimplifiedChinese;
++ else if (locale.contains("ja"))
++ defaultHan = QFont::Han_Japanese;
++ else
++ defaultHan = QFont::Han; // don't change
++
++ script = defaultHan;
+ }
+ #endif
+
Modified: trunk/packages/qt-x11-free/debian/patches/series
===================================================================
--- trunk/packages/qt-x11-free/debian/patches/series 2008-03-10 10:43:53 UTC (rev 9701)
+++ trunk/packages/qt-x11-free/debian/patches/series 2008-03-10 10:45:53 UTC (rev 9702)
@@ -46,7 +46,7 @@
53_xinerama_dialog_placement_fix.diff
54_seli_xinerama.diff
60_gnu_hurd_support.diff
-61_easter_asian_languagues.diff
+61_eastern_asian_languagues.diff
63_qmake_hurd.diff
65_gcc-4.2_qbuttons.h-fix.diff
66_gcc-4.3_compile-fix.diff
More information about the pkg-kde-commits
mailing list