2007-05-28 Behdad Esfahbod * === Released 1.17.1 === * configure.in: Version 1.17.1 * NEWS: Updated. 2007-05-28 Behdad Esfahbod * pango-view/test-mixed.markup: * pango-view/test-mixed.txt: Fix Japanese text. Patch from Ben Konrath 2007-05-25 Behdad Esfahbod * pango/mini-fribidi/fribidi_tab_char_type_2.i: Fix wrong Unicode version in header. 2007-05-24 Behdad Esfahbod Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30) * modules/indic/indic-ot-class-tables.c: * modules/indic/indic-ot.c (indic_ot_reorder): Commit remaining fix for malayalam. 2007-05-24 Behdad Esfahbod * docs/tmpl/opentype.sgml: * docs/tmpl/pango-engine-lang.sgml: * docs/tmpl/pango-engine-shape.sgml: Add stability note. 2007-05-24 Behdad Esfahbod * docs/tmpl/vertical.sgml: Document how Pango's vertical text support works. 2007-05-23 Behdad Esfahbod Part of Bug 440603 – Minor ABI change * pango/pango-context.c (pango_context_init), (pango_context_set_language), (pango_context_get_language): Make itemization use pango_language_get_default() if context has no language set on it. Ditto for pango_context_get_metrics() if both input language and context language are NULL. 2007-05-22 Behdad Esfahbod * pango-view/Makefile.am: * pango-view/test-nko.txt: New test text for N'Ko. 2007-05-22 Behdad Esfahbod Bug 440603 – Minor ABI change * pango/pango-language.c (pango_language_includes_script): * pango/pango-ot-tag.c (pango_ot_tag_from_language): Accept language == NULL as legitimate input. 2007-05-20 Richard Hult * pango/pangocairo-atsuifont.c: (_pango_cairo_atsui_font_new): Improve the fix for bug #433805 so that the metrics actually are right, thanks to Mitch for noticing and debugging help. 2007-05-16 Behdad Esfahbod Bug 438705 – Test runs non-existent "/bin/bash" on HP-UX 11.11 * docs/check.docs: * pango/check.defs: Use /bin/sh instead of /bin/bash. 2007-05-16 Behdad Esfahbod * pango-view/Makefile.am: * pango-view/test-opentype-language.markup: Add a test file showing off OpenType language-system support used with DejaVu Sans. 2007-05-16 Behdad Esfahbod Bug 438814 – synaptic crash with pango 1.17.0 * pango/pango-layout.c (process_item): Make sure we find some break point even if overflowing the line. 2007-05-15 Behdad Esfahbod * modules/hebrew/hebrew-fc.c (hebrew_engine_shape): Port to new OpenType APIs. Add standard features. 2007-05-15 Behdad Esfahbod * modules/thai/Makefile.am: * modules/thai/thai-fc.c (thai_get_font_info), (thai_engine_shape), (thai_make_unknown_glyph): * modules/thai/thai-shaper.c (get_glyphs_list), (add_cluster), (thai_set_glyphs): * modules/thai/thai-shaper.h: Port to new OpenType APIs and cleanup a bit. Add standard features. * modules/thai/thai-ot.c: * modules/thai/thai-ot.h: Removed. Not needed anymore. 2007-05-15 Behdad Esfahbod Bug 385168 – indic, khmer, and tibetan modules don't apply ccmp Bug 385477 – kern feature is not supported in OpenType layout for Tibetan. * modules/khmer/khmer-fc.c (khmer_engine_shape): * modules/tibetan/tibetan-fc.c (tibetan_engine_shape): Port to new OpenType APIs. Add standard features (ccmp, locl, calt, kern, mark, mkmk). 2007-05-15 Behdad Esfahbod * modules/indic/indic-fc.c: Add ccmp, locl, calt; kern, mark, and mkmk features. 2007-05-15 Behdad Esfahbod * pango/pango-ot.h: * pango/pango-ot-private.h: * pango/pango-ot-ruleset.c (pango_ot_ruleset_add_feature), (pango_ot_ruleset_get_feature_count): Add new engine API: pango_ot_ruleset_get_feature_count() * docs/pango-sections.txt: * docs/tmpl/opentype.sgml: * pango/pangoft2.def: Updated. 2007-05-15 Behdad Esfahbod * modules/arabic/arabic-fc.c (arabic_engine_shape): * modules/basic/basic-fc.c (basic_engine_shape): * modules/syriac/syriac-fc.c (syriac_engine_shape): Move ruleset creation after populating buffer. 2007-05-15 Behdad Esfahbod * modules/indic/indic-fc.c (indic_engine_shape), (create): Port to new OpenType APIs. 2007-05-15 Behdad Esfahbod Bug 436699 – N'Ko support Patch by Eugeniy Meshcheryakov * modules/arabic/arabic-fc.c (create): * modules/arabic/arabic-ot.c (Get_Joining_Class): Add N'Ko support to the Arabic module. 2007-05-15 Richard Hult Bug 433805 - [Atsui] Approximate char/digit width width often 0 * pango/pangocairo-atsuifont.c: (pango_cairo_atsui_font_get_metrics): Improve the metrics so it really is average instead of max glyph width. Also keep the metrics per language in the font so it's not constantly recreated. (pango_cairo_atsui_font_describe_absolute): Implement. * pango/pangocairo-atsuifontmap.c: Set default resolution. 2007-05-15 Behdad Esfahbod * pango-view/Makefile.am: Add various test txt files recently added. * pango-view/test-mixed.markup: A language-tagged version of test-mixed.txt.