CVSROOT:        /cvs/gnome
Module name:    pango
Changes by:     behdad  06/07/08 13:29:54

Modified files:
        docs/tmpl      : glyphs.sgml 
        pango          : fonts.c glyphstring.c pango-glyph.h 
                         pango-renderer.c pango.def 

Log message:
2006-07-08  Behdad Esfahbod  <[EMAIL PROTECTED]>

Part of Bug 135683 – Cache glyphstring extents

* docs/pango-sections.txt:
* docs/tmpl/glyphs.sgml:
* pango/pango.def:
* pango/pango-glyph.h:
* pango/glyphstring.c (pango_glyph_string_get_width): New function.
Much faster than calling pango_glyph_string_extents and using
logical_rect.width.

* pango/pango-renderer.c (add_underline), (add_strikethrough),
(pango_renderer_draw_layout_line): Use the new function for
optimization.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=pango&who=behdad&date=explicit&mindate=2006-07-08%2013:28&maxdate=2006-07-08%2013:30

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

Reply via email to