2007-09-17  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.2 ===

	* configure.in: Version 1.18.2

	* NEWS: Updated.

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	Bug 474708 – pangocairo leaks memory

	* pango-view/viewer-pangocairo.c (pangocairo_view_create):
	Use pango_cairo_font_map_new() instead of
	pango_cairo_font_map_get_default(), so the font map is freed at the
	end so we can use valgrind to detect leaks without noise.

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	Part of Bug 474708 – pangocairo leaks memory

	* pango/pangocairo-font.c
	(_pango_cairo_font_private_get_hex_box_info):
	Fix a couple leaks.

	* pango/pangocairo-atsui.h:
	* pango/pangocairo-atsuifontmap.c
	(pango_cairo_atsui_font_map_finalize):
	* pango/pangocairo-fc.h:
	* pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_finalize):
	* pango/pangocairo-win32.h:
	* pango/pangocairo-win32fontmap.c
	(pango_cairo_win32_font_map_finalize):
	Remove unused leftover renderer variable.

	* pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Fix thinko.

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pangox-fontcache.c (free_cache_entry),
	(pango_x_font_cache_free), (pango_x_font_cache_new),
	(pango_x_font_cache_load):
	* pango/pangox-fontmap.c (pango_x_font_map_finalize),
	(pango_x_insert_font):
	* pango/pangox.c (free_context_info), (pango_x_get_context),
	(pango_x_font_init), (pango_x_font_get_metrics),
	(pango_x_insert_subfont), (free_metrics_info),
	(pango_x_font_finalize):
	Switch some g_new (*, 1) to g_slice_new ()... I know...

2007-09-07  Behdad Esfahbod  <behdad@gnome.org>

	Patch from Chris Wilson

	* pango/pangoft2.c (load_fallback_face): Use g_error() instead
	of g_warning()+exit().

2007-09-02  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

	Bug 472891 – Bad consistency check in pango_get_log_attrs

	* pango/break.c: Invert the consistency check.

2007-08-29  Behdad Esfahbod  <behdad@gnome.org>

	Bug 302952 – The placement of a diacritic marks for an arabic ligature
	is not correct

	* pango/opentype/harfbuzz-buffer.c (hb_buffer_allocate_ligid): Don't
	use zero as allocated ligature id.  Zero means no ligature id.

2007-08-28  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-ot-ruleset.c (pango_ot_ruleset_init),
	(pango_ot_ruleset_new): Move ruleset initialization to _init()
	instead of _new().

2007-08-28  Behdad Esfahbod  <behdad@gnome.org>

	Bug 410152 – testboundaries test fails

	* configure.in: Require libthai >= 0.1.9