2008-05-13 Behdad Esfahbod * === Released 1.21.1 === * configure.in: Version 1.21.1 * NEWS: Updated. 2008-05-03 Behdad Esfahbod Bug 531242 – Leak when calculating win32 font coverage Patch from Daniel Atallah * pango/pangowin32.c (pango_win32_font_calc_coverage): Plug leak. 2008-04-30 Behdad Esfahbod Bug 530757 – Docs build breaks because of hash sign in URL in * docs/tmpl/main.sgml: Make it build. 2008-04-30 Behdad Esfahbod Bug 530685 – Pango no longer using cairo as a backend as of pango 1.19.4 * configure.in: Be more verbose about cairo font backends found. 2008-04-28 Behdad Esfahbod * pango-view/viewer-main.c (main): Wait for convert(1) to finish. Patch by Jamie Guinan. 2008-04-24 Behdad Esfahbod Part of Bug 97545 – Make pango_default_break follow Unicode TR #29 * docs/tmpl/main.sgml: * pango/break.c (pango_default_break): * pango/pango-break.h: * tests/testboundaries_ucd.c (main): Add new PangoLogAttr member is_word_boundary, that implements UAX#29's Word Boundaries semantics. Test fully passes for it. 2008-04-24 Behdad Esfahbod Part of Bug 97545 – Make pango_default_break follow Unicode TR #29 Patch from Noah Levitt * tests/Makefile.am: * tests/runtests.sh.in: * tests/testboundaries_ucd.c (count_attrs), (parse_line), (attrs_equal), (make_test_string), (do_test), (main): Add test driver for UAX#14 and UAX#29 test data from Unicode Character Databse. Just drop the following four files in pango/tests for it to use them: GraphemeBreakTest.txt LineBreakTest.txt SentenceBreakTest.txt WordBreakTest.txt 2008-04-24 Behdad Esfahbod Part of Bug 97545 – Make pango_default_break follow Unicode TR #29 * pango/break.c (pango_default_break): Make Grapheme Boundary code exactly follow UAX#29 of Unicode 5.1.0 2008-04-24 Behdad Esfahbod * pango/break.c (pango_default_break): Update GraphemeBoundary to Unicode 5.1.0. Pretty close now. Passes the TR14 test. 2008-04-24 Behdad Esfahbod * pango/break.c (pango_default_break): Allow line break at the end of string. UAX#14 rule LB3 says "Always break at the end of text." With this test, Pango passes the LineBreakTest.txt, sans the bug in the test file that I've already reported to unicoRe.