2008-01-07  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.4 ===

	* configure.in: Version 1.18.4

	* NEWS: Updated.

2007-12-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 502926 – pango-1.16.4 configure bug: can fail to accept cairo

	* configure.in: Fix cairo library checking.

2007-11-03  Tor Lillqvist  <tml@novell.com>

	* pango.aliases.win32: New file. Installed as pango.aliases on
	Windows.

	* Makefile.am: Distribute it, install it.

2007-11-02  Tor Lillqvist  <tml@novell.com>

	* pango/pango-utils.c (read_alias_file): Accept also a quoted
	string for the left-hand side of an aliases file line. This is to
	enable aliasing fonts with spaces in their name, like "Segoe UI"
	which is the default system font on Vista. (#492504)

2007-10-26  Murray Cumming  <murrayc@murrayc.com>

	* docs/pango_markup.sgml: Adds a link to 
	pango_font_description_from_string() so that the font_desc 
	attribute is not so mysterious. Bug #490661.

2007-10-24  Behdad Esfahbod  <behdad@gnome.org>

	Bug 486951 – ChangeLog.pre-1-18

	* Makefile.am:
	* ChangeLog.pre-1-18:
	Split ChangeLog.

2007-10-15  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.18.3 ===

	* configure.in: Version 1.18.3

	* NEWS: Updated.

2007-10-15  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype/harfbuzz-open.c (Load_ClassDef2),
	(_HB_OPEN_Load_Device): Two small bug fixes backported
	from trunk.  Namely: skip bad ClassDef2 entries and
	skip invalid DeltaFormat device tables.  Makes Nafees
	Nastaliq font work great, and avoids warnings with
	some other fonts.

2007-10-15  Behdad Esfahbod  <behdad@gnome.org>

	Bug 483600 – Leak of font family name in
	pango_win32_font_description_from_logfont(w)
	Patch from Daniel Atallah

	* pango/pangowin32-fontmap.c
	(pango_win32_font_description_from_logfont),
	(pango_win32_font_description_from_logfontw):
	Free family.

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

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

	* === Released 1.18.1 ===

	* configure.in: Version 1.18.1

	* NEWS: Updated.

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

	Bug 470042 – missing Macedonian OT tag
	Patch from Denis Jacquerye

	* pango/pango-ot-tag.c: Add Macedoninan language tag.

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

	Bug 468953 – pango-renderer.c: using function without prototype

	* pango/pango-renderer.c: #include <pango-impl-utils.h>

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

	Bug 463430 – Gets stuck while "formatting message"

	* pango/opentype/harfbuzz-gpos.c (Lookup_PairPos1),
	(Lookup_PairPos2), (Lookup_PairPos), (Do_ContextPos):
	* pango/opentype/harfbuzz-gsub.c (Do_ContextSubst):
	Change type of intermediate index variable from FT_UShort to
	FT_ULong as it was overlowing with more than 65536 glyphs.

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

	* README: Remove reference to required version of glib.  It falls
	out of synch every single time.

Local Variables:
coding: utf-8
End:
vim: encoding=utf-8:
