Bug 467056 – Shape attribute handling is not consistent
authorBehdad Esfahbod <behdad@gnome.org>
Wed, 15 Aug 2007 19:23:54 +0000 (19:23 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Wed, 15 Aug 2007 19:23:54 +0000 (19:23 +0000)
commitf90163fecc2f1e10ea1c800c2ac3045b485398bd
tree4c0f0455ee3eabf4b09de5142a15fa1c194c9838
parentcb816fe9b636b832e8383acc03654f92edb583d3
Bug 467056 – Shape attribute handling is not consistent

2007-08-15  Behdad Esfahbod  <behdad@gnome.org>

        Bug 467056 – Shape attribute handling is not consistent

        * pango/pango-impl-utils.h:
        * pango/pango-layout.c (pango_layout_line_index_to_x), (shape_run),
        (pango_layout_line_x_to_index), (pango_layout_run_get_extents),
        (update_run):
        * pango/pango-renderer.c (pango_renderer_draw_layout_line):
        * pango/pango-utils.c (_pango_shape_shape),
        (_pango_shape_get_extents):
        Fix handling of extents for shaped runs.  Previsouly a shaped run
        with more than one character was not correctly positioned.

svn path=/trunk/; revision=2401
ChangeLog
pango/pango-impl-utils.h
pango/pango-layout.c
pango/pango-renderer.c
pango/pango-utils.c