2007-01-29 Behdad Esfahbod * === Released 1.14.10 === * configure.in: Version 1.14.10 * NEWS: Updated. 2007-01-22 Behdad Esfahbod * pango/pango-glyph-item.c (_pango_glyph_item_iter_next_cluster): Fix the "menu accels are two chars wide" bug that was introduced by the recent changes in this function, in 1.15.4. Apparently glyph_index means separate things in next_cluster and prev_cluster. 2007-01-17 Behdad Esfahbod Bug 395328 – Map kATSDeletedGlyphcode to PANGO_GLYPH_EMPTY * modules/basic/basic-atsui.c (set_glyph): Handle kATSDeletedGlyphcode. 2007-01-16 Behdad Esfahbod * pango/ellipsize.c (get_cluster_width): Fix width calculation. Was causing ellipsization to stop at a zero-width glyph that was part of a bigger cluster. * pango/ellipsize.c (remove_one_span): Skip over zero-width clusters, otherwise ellipsization will stop at a zero-width cluster. * pango/pango-glyph-item.c (_pango_glyph_item_iter_next_cluster), (_pango_glyph_item_iter_prev_cluster): Fix yet another bug with in prev_cluster that was making it not work for any interesting cluster. 2007-01-16 Behdad Esfahbod * pango/pango-renderer.c (pango_renderer_draw_layout_line): Fix background rendering being off in presence of rise attributes. 2007-01-15 Tor Lillqvist * configure.in: Don't check for X and don't warn about missing fontconfig on Win32. (#392628, Yevgen Muntyan) 2007-01-15 Tor Lillqvist * configure.in: Automatically use -mms-bitfields on Windows when building with gcc. (#394453) 2007-01-07 Behdad Esfahbod * docs/tmpl/engines.sgml: * docs/tmpl/fonts.sgml: * docs/tmpl/freetype-fonts.sgml: * docs/tmpl/layout.sgml: * docs/tmpl/main.sgml: * docs/tmpl/modules.sgml: * docs/tmpl/opentype.sgml: * docs/tmpl/pango-renderer.sgml: * docs/tmpl/pangofc-font.sgml: * docs/tmpl/pangofc-fontmap.sgml: * docs/tmpl/text-attributes.sgml: * docs/tmpl/win32-fonts.sgml: * docs/tmpl/x-fonts.sgml: * docs/tmpl/xft-fonts.sgml: * pango/ellipsize.c: * pango/fonts.c: * pango/glyphstring.c: * pango/modules.c: * pango/pango-attributes.c: * pango/pango-context.c: * pango/pango-context.h: * pango/pango-coverage.c: * pango/pango-glyph-item.c: * pango/pango-layout.c: * pango/pango-layout.h: * pango/pango-markup.c: * pango/pango-matrix.c: * pango/pango-ot-buffer.c: * pango/pango-ot-info.c: * pango/pango-ot-ruleset.c: * pango/pango-renderer.c: * pango/pango-script.c: * pango/pango-utils.c: * pango/pangoatsui-fontmap.c: * pango/pangocairo-fontmap.c: * pango/pangofc-font.c: * pango/pangofc-font.h: * pango/pangofc-fontmap.c: * pango/pangofc-fontmap.h: * pango/pangoft2-fontmap.c: * pango/pangoft2-render.c: * pango/pangoft2.c: * pango/pangowin32-fontcache.c: * pango/pangowin32-fontmap.c: * pango/pangowin32.c: * pango/pangox-fontmap.c: * pango/pangox.c: * pango/pangoxft-font.c: * pango/pangoxft-fontmap.c: * pango/pangoxft-render.c: * pango/reorder-items.c: Spell-check the docs. 2007-01-07 Tor Lillqvist * modules/basic/Makefile.am: Fix build on Win32 outside srcdir. (#392789, J. Ali Harlow) 2006-12-19 Behdad Esfahbod Bug 326099 – Setting width, indentation and ellipsizing doesn't work as I would expect * pango/ellipsize.c (_pango_layout_line_ellipsize): Account for indentation when deciding what width to ellipsize for. 2006-12-13 Behdad Esfahbod Bug 319808 – Patch to let pango support artifical italic, bold and bold italic styles for the fonts which don't have these styles. Patch from James Su * pango/pangofc-fontmap.c (pango_fc_face_describe), (create_face), (pango_fc_family_list_faces): Create fake Bold, Italic, and Bold Italic faces for fonts that do not have one. 2006-12-08 Behdad Esfahbod Red Hat Bug 211574: [hi/ml/si_LK] cursor naviation is wrong when using ZWJ (200d) Patch from LingNing Zhang * modules/indic/indic-lang.c (indic_engine_break): Handle cursor movement around ZWJ and ZWNJ.