summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2007-01-16 13:16:32 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2007-01-16 13:16:32 +0000
commit9028047d34e7c856947556d9b0cef900aae731c2 (patch)
treef2c8109b76c2d44b3e01ee8d03c0f4fe6f16c1d6 /ChangeLog
parent8c5c6f6259b17cf63859d26b28ab22eedfee7e86 (diff)
downloadpango-9028047d34e7c856947556d9b0cef900aae731c2.tar.gz
Fix width calculation. Was causing ellipsization to stop at a zero-width
2007-01-16 Behdad Esfahbod <behdad@gnome.org> * pango/ellipsize.c (get_cluster_width): Fix width calculation. Was causing ellipsization to stop at a zero-width glyph that was part of a bigger cluster. * pango/ellipsize.c (remove_one_span): Skip over zero-width clusters, otherwise ellipsization will stop at a zero-width cluster. * pango/pango-glyph-item.c (_pango_glyph_item_iter_next_cluster), (_pango_glyph_item_iter_prev_cluster): Fix yet another bug with in prev_cluster that was making it not work for any interesting cluster. svn path=/trunk/; revision=2158
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dd18f7a6..a72543e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
2007-01-16 Behdad Esfahbod <behdad@gnome.org>
+ * pango/ellipsize.c (get_cluster_width): Fix width calculation.
+ Was causing ellipsization to stop at a zero-width glyph that was
+ part of a bigger cluster.
+
+ * pango/ellipsize.c (remove_one_span): Skip over zero-width clusters,
+ otherwise ellipsization will stop at a zero-width cluster.
+
+ * pango/pango-glyph-item.c (_pango_glyph_item_iter_next_cluster),
+ (_pango_glyph_item_iter_prev_cluster): Fix yet another bug with
+ in prev_cluster that was making it not work for any interesting
+ cluster.
+
+2007-01-16 Behdad Esfahbod <behdad@gnome.org>
+
* examples/cairotwisted.c (point_on_path), (draw_text),
(draw_twisted), (draw_dream), (draw_wow), (main):
Improve text-on-path example.