diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-01-16 13:16:32 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-01-16 13:16:32 +0000 |
commit | 9028047d34e7c856947556d9b0cef900aae731c2 (patch) | |
tree | f2c8109b76c2d44b3e01ee8d03c0f4fe6f16c1d6 /ChangeLog | |
parent | 8c5c6f6259b17cf63859d26b28ab22eedfee7e86 (diff) | |
download | pango-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-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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. |