CVSROOT: /cvs/gnome
Module name: pango
Changes by: behdad 06/09/18 15:57:16
Modified files:
. : ChangeLog
pango : break.c pango-engine.h pango-layout.c
Log message:
2006-09-18 Behdad Esfahbod <[EMAIL PROTECTED]>
Bug 356194 â more pango_get_log_attrs problems
* pango/break.c (tailor_break): New function. Simply calls the
script_break() function of the language engine, if any.
* pango/break.c (pango_break): Call pango_default_break()
unconditionally. Call tailor_break() on top of the result to tailor
it using the language engines, if any.
* pango/break.c (tailor_segment): Call tailor_break() on the segment,
and make sure the log_attrs for the first position are not corrupted.
* pango/break.c (pango_get_log_attrs): Call pango_default_break() on
the entire paragraph, and call tailor_segment on each segment.
* pango/pango-engine.h: Update docs about *script_break()'s behavior.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=pango&who=behdad&date=explicit&mindate=2006-09-18%2015:56&maxdate=2006-09-18%2015:58
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list