2008-05-13  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.21.1 ===

	* configure.in: Version 1.21.1

	* NEWS: Updated.

2008-05-03  Behdad Esfahbod  <behdad@gnome.org>

	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  <behdad@gnome.org>

	Bug 530757 – Docs build breaks because of hash sign in URL in <ulink...>

	* docs/tmpl/main.sgml: Make it build.

2008-04-30  Behdad Esfahbod  <behdad@gnome.org>

	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  <behdad@gnome.org>

	* pango-view/viewer-main.c (main): Wait for convert(1) to finish.
	Patch by Jamie Guinan.

2008-04-24  Behdad Esfahbod  <behdad@gnome.org>

	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  <behdad@gnome.org>

	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  <behdad@gnome.org>

	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  <behdad@gnome.org>

	* 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  <behdad@gnome.org>

	* 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.