Mon Aug 2 17:09:47 2004 Owen Taylor * === Released 1.5.2 == * configure.in: Version 1.5.2 * NEWS: Updates Mon Aug 2 17:00:19 2004 Owen Taylor * modules/indic/indic-fc.c modules/indic/indic-ot.[ch]: Add support for 'init' feature for Bengali. (#130966, Sayamindu Dasgupta) Fri Jul 30 17:17:05 2004 Owen Taylor * pango/opentype/ftxgpos.[ch] pango/opentype/ftxgsub.[ch] pango/opentype/ftxopen.[ch]: Finish extending properties flags from FT_UShort => FT_UInt. (OTLBuffer was already using an FT_UInt) Fri Jul 30 14:05:25 2004 Owen Taylor Improve handling of decomposed two-part vowels (#121882, Jungshik Shin) * modules/indic/indic-ot-class-tables.c (stateTable): allow a dependent vowel to be followed by another dependent vowel. * modules/indic/indic-ot.c (indic_ot_reorder): Handle multiple vowel matras. Fri Jul 30 13:33:49 2004 Owen Taylor * modules/indic/indic-ot.c (indic_ot_reorder): Suppress blwf on the first consonant in a syllable. (#118301, Taneem Ahmed) Thu Jul 29 16:10:06 2004 Owen Taylor Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S * modules/indic/indic-ot.[ch]: Add a new feature set pstf_p and use it for post-base consonants, since the existing nukt_p suppressed the pstf feature. (#121671, Rajkumar S) * modules/indic/indic-ot-class-tables.c (mlymCharClasses): make U+D2F (MALAYALAM LETTER YA) _pb not _ct. * modules/indic/indic-ot-class-tables.c (mlymCharClasses): Classify U/UU/VOCALIC R as _dr not _db since they should be ordered after post-base consonants. Wed Jul 28 17:00:23 2004 Owen Taylor * modules/indic/mprefixups.c (indic_mprefixups_apply): Check glyphs[mpreLimit] not glyphs[mpreIndex]. (Found by Chris Blizzard) Wed Jul 28 09:49:29 2004 Owen Taylor * pango/pango-layout.c (pango_layout_set_ellipsize): Fix API docs. (#148627, Keith Sharp) Tue Jul 27 14:07:44 2004 Behdad Esfahbod * modules/arabic/arabic-fc.c: Don't substitute FARSI YEH with ARABIC YEH if the font does not have any ARABIC YEH. Tue Jul 27 12:38:05 2004 Owen Taylor * pango/opentype/ftxopen.[ch] pango/opentype/ftxgsub.c pango/opentype/ftxpos.c: Save the order in which features were added and use that when applying features. (Patch from Soheil Hassas Yeganeh, #122330) Tue Jul 27 09:11:40 2004 Behdad Esfahbod * pango/opentype/ftxgpos.c: Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros. Tue Jul 27 06:35:25 2004 Behdad Esfahbod * pango/opentype/otlbuffer.c (otl_buffer_copy_output_glyph): Fix bug to copy glyph from in_string, not out_string. Mon Jul 26 19:11:46 2004 Owen Taylor * pango/opentype/ftxgdef.c: Fix allocation and indexing in NewGlyphClasses array. (#130661, Masatake YAMATO) Mon Jul 26 15:55:03 2004 Owen Taylor * pango/pangoxft-font.c (get_glyph_extents_missing): mini_width/height are still (before render patch) in pixels, not Pango units. Mon Jul 26 15:24:11 2004 Owen Taylor * pango/opentype/ftxgsub.c (ADD_Glyph): Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros. Mon Jul 26 15:21:23 2004 Owen Taylor * pango/opentype/ftxgsub.c: Add missing macro to make the last change actually compile. Mon Jul 26 15:16:07 2004 Owen Taylor * pango/opentype/ftxgsub.c (Lookup_ChainContextSubst[123]): Match backtrack context against the output glyphs not the input glyphs (#145174, Aamir Wali) Mon Jul 26 14:49:22 2004 Owen Taylor * ftxgdef.[ch] otlbuffer.[ch]: Make Check_Property() take a OTL_GlyphItem, add a gproperties field to OTLGlyphItem, and use that to cache the properties for a glyph. * ftxgsub.c ftxgdef.c: Adapt to Check_Property() changes. * otlbuffer.[ch] ftxgsub.c: Add otl_buffer_copy_output_glyph() to use when we are copying an unmodified glyph from input to output that preserves the cached properties. 2004-07-23 Morten Welinder * examples/renderdemo.c (parse_ellipsis): Fix C99ism. I am clearly the last man stuck in the dark age of C. Tue Jul 20 12:10:42 2004 Owen Taylor * pango/pango-script.c (pango_language_includes_script): return TRUE for PANGO_SCRIPT_COMMON and PANGO_SCRIPT_INHERITED.