diff options
author | Owen Taylor <otaylor@redhat.com> | 2004-08-10 16:00:50 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2004-08-10 16:00:50 +0000 |
commit | 489dd62481e0f78ab05790a303f4a6efbe37ac07 (patch) | |
tree | 68e22e8e873d1effe4856c50081feb5b17fd88da | |
parent | 9d85eee3c901250166617024fcaf17f524a09075 (diff) | |
download | pango-489dd62481e0f78ab05790a303f4a6efbe37ac07.tar.gz |
Fix bug where cluster was getting set to 0 for non-spacing marks rather
Tue Aug 10 11:51:10 2004 Owen Taylor <otaylor@redhat.com>
* modules/arabic/arabic-fc.c (arabic_engine_shape): Fix
bug where cluster was getting set to 0 for non-spacing
marks rather than to the cluster of the base character.
(#149126, Behdad Esfahbod)
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-10 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-6 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-8 | 7 | ||||
-rw-r--r-- | modules/arabic/arabic-fc.c | 2 |
5 files changed, 29 insertions, 1 deletions
@@ -1,3 +1,10 @@ +Tue Aug 10 11:51:10 2004 Owen Taylor <otaylor@redhat.com> + + * modules/arabic/arabic-fc.c (arabic_engine_shape): Fix + bug where cluster was getting set to 0 for non-spacing + marks rather than to the cluster of the base character. + (#149126, Behdad Esfahbod) + 2004-08-05 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ot_buffer_set_zero_width_marks. diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index ea2fb775..e2b0e4c5 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,10 @@ +Tue Aug 10 11:51:10 2004 Owen Taylor <otaylor@redhat.com> + + * modules/arabic/arabic-fc.c (arabic_engine_shape): Fix + bug where cluster was getting set to 0 for non-spacing + marks rather than to the cluster of the base character. + (#149126, Behdad Esfahbod) + 2004-08-05 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ot_buffer_set_zero_width_marks. diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6 index ea2fb775..e2b0e4c5 100644 --- a/ChangeLog.pre-1-6 +++ b/ChangeLog.pre-1-6 @@ -1,3 +1,10 @@ +Tue Aug 10 11:51:10 2004 Owen Taylor <otaylor@redhat.com> + + * modules/arabic/arabic-fc.c (arabic_engine_shape): Fix + bug where cluster was getting set to 0 for non-spacing + marks rather than to the cluster of the base character. + (#149126, Behdad Esfahbod) + 2004-08-05 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ot_buffer_set_zero_width_marks. diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index ea2fb775..e2b0e4c5 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,10 @@ +Tue Aug 10 11:51:10 2004 Owen Taylor <otaylor@redhat.com> + + * modules/arabic/arabic-fc.c (arabic_engine_shape): Fix + bug where cluster was getting set to 0 for non-spacing + marks rather than to the cluster of the base character. + (#149126, Behdad Esfahbod) + 2004-08-05 Tor Lillqvist <tml@iki.fi> * pango/pangoft2.def: Add pango_ot_buffer_set_zero_width_marks. diff --git a/modules/arabic/arabic-fc.c b/modules/arabic/arabic-fc.c index e037a609..04ea2418 100644 --- a/modules/arabic/arabic-fc.c +++ b/modules/arabic/arabic-fc.c @@ -257,6 +257,7 @@ arabic_engine_shape (PangoEngineShape *engine, PangoOTRuleset *ruleset; PangoOTBuffer *buffer; PangoFcFont *fc_font; + int cluster = 0; g_return_if_fail (font != NULL); g_return_if_fail (text != NULL); @@ -292,7 +293,6 @@ arabic_engine_shape (PangoEngineShape *engine, PangoGlyph index; char buf[6]; const char *input; - int cluster = 0; wc = g_utf8_get_char (p); |