CVSROOT:        /cvs/gnome
Module name:    pango
Changes by:     behdad  06/01/29 17:55:57

Modified files:
        .              : ChangeLog 

Log message:
2006-01-29  Behdad Esfahbod  <[EMAIL PROTECTED]>

Do not crash if the (win32 typically) shaper fails. Bug #304702:

* pango/pango-engine.c (_pango_engine_shape_shape): Set num_glyphs to
zero if failing.

* pango/pango-shape.c (pango_shape): Instead of crashing if the shaper
failed to produce any glyphs, print out a warning message containing
the name of the font, and mark the font such that we don't keep
printing warning for the same font.  Moreover, inject one whitespace
glyph per character, so you just see nothing, but everything works
otherwise.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=pango&who=behdad&date=explicit&mindate=2006-01-29%2017:54&maxdate=2006-01-29%2017:56

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

Reply via email to