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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to