CVSROOT:        /cvs/gnome
Module name:    pango
Changes by:     behdad  06/09/13 14:51:02

Modified files:
        .              : ChangeLog configure.in 
        modules/arabic : Makefile.am 
        pango          : break.c modules.c pango-engine.h pango-layout.c 
                         shape.c 

Log message:
2006-09-13  Behdad Esfahbod  <[EMAIL PROTECTED]>

Part of Bug 355782 – Misaligned extents in pango

* pango/pango-layout.c (cluster_width): Rewrite based on
is_cluster_start instead of accessing log_clusters directly.  This is
more robust as next_cluster uses that, so the two match now.

* pango/pango-layout.c (update_cluster): Remove the
cluster_start_index parameter and use iter->cluster_start instead.

* pango/pango-layout.c (pango_layout_iter_copy): Fix typo in copying
iter->cluster_width.

* pango/pango-layout.c (pango_layout_iter_get_cluster_extents): Add
an assert to make sure iter->cluster_width is correctly set.

* pango/pango-layout.c (pango_layout_iter_get_char_extents): Remove
assert that was readded above to check more cases.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=pango&who=behdad&date=explicit&mindate=2006-09-13%2014:50&maxdate=2006-09-13%2014:52

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to