2006-01-16  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.11.2 ===

	* configure.in: Version 1.11.2

	* NEWS: Updated.

2006-01-16  Behdad Esfahbod  <behdad@gnome.org>

	* pango/Makefile.am: Move GLIB_CFLAGS before external libraries'
	CFLAGS.  Some formatting changes too.

2006-01-16  Behdad Esfahbod  <behdad@gnome.org>

	* docs/Makefile.am, examples/Makefile.am, pango/Makefile.am,
	tests/Makefile.am: Adjust the order of *_CFLAGS to the same order
	known to work. (Fixes bug #325588)

2006-01-16  Behdad Esfahbod  <behdad@gnome.org>

	Fixes bug #314675, Brian Cameron.

	* configure.in: Handle uninstalled cairo.

	* pangocairo-uninstalled.pc.in: Fix typo: libpangoxft->libpangocairo.

2006-01-16  Behdad Esfahbod  <behdad@gnome.org>

	* modules/indic/mprefixups.c (indic_mprefixups_apply): Remove unused
	variable clusterSave that was leaking too. (bug #316466, Steve Grubbs)

2006-01-16  Behdad Esfahbod  <behdad@gnome.org>

	Fixes bug #71414, allowing to disable building/installing modules.

	* configure.in: Add support for --with-dynamic-modules.

	* */Makefile.am: Adapt to the above change.

2006-01-14  Behdad Esfahbod  <behdad@gnome.org>

	Draw hexbox for cairo backend.  Bug #313551.  Based on patch by
	LingNing Zhang.

	* pango/pangocairo-private.h (_PangoCairoFontIface): Add new methods:
	get_font_face and get_scaled_font, and getters:
	_pango_cairo_font_get_font_face, _pango_cairo_font_get_scaled_font.

	* pango/pangocairo-private.h: Add _PangoCairoHexBoxInfo, and getter
	_pango_cairo_get_hex_box_info, and
	_pango_cairo_get_glyph_extents_missing.

	* pango/pangocairo-fcfont.c, pango/pangocairo-atsuifont.c,
	* pango/pangocairo-win32font.c: Export get_font_face and
	get_scaled_font methods.

	* pango/pangocairo-fcfont.c: Use _pango_cairo_get_glyph_extents_missing
	on missing glyphs.

	* pango/pangocairo-font.c: Implement _pango_cairo_font_get_font_face,
	_pango_cairo_font_get_scaled_font, _pango_cairo_get_hex_box_info, and
	_pango_cairo_get_glyph_extents_missing.

	* pango/pangocairo-render.c (_pango_cairo_renderer_draw_unknown_glyph):
	Added. 
	* pango/pangocairo-render.c (pango_cairo_renderer_draw_glyphs):
	Cleaned up to use the added function above.

2006-01-14  Behdad Esfahbod  <behdad@gnome.org>

	* */*.c, */*/*.c: Make sure #include <config.h> is the first include
	in the file. (bug #158870, based on patch by Luis Menina)

2006-01-14  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-utils.h (pango_is_zero_width): Move G_GNUC_CONST to
	after declaration, to be compatible with gcc 2.95. (bug #326847)

2006-01-05  Behdad Esfahbod  <behdad@gnome.org>

	* pango/Makefile.am,
	* pango/fonts.c,
	* pango/glyphstring.c,
	* pango/pango-attributes.c,
	* pango/pango-color.c,
	* pango/pango-impl-utils.h,
	* pango/pango-item.c,
	* pango/pango-layout.c,
	* pango/pango-tabs.c,
	* pango/pango-utils.c,
	* pango/pango-utils.h,
	* pango/pangoatsui-fontmap.c,
	* pango/pangocairo-font.c,
	* pango/pangocairo-fontmap.c,
	* pango/pangofc-fontmap.c,
	* pango/pangowin32-fontmap.c,
	* pango/pangox-fontmap.c,
	* pango/pangox.c,
	* pango/opentype/pango-ot-info.c,
	* pango/opentype/pango-ot-ruleset.c: Intern strings to avoid
	unnecessary strdups in the type system. (bug #325832, Matthias Clasen)

2006-01-04  Behdad Esfahbod  <behdad@gnome.org>

	* docs/Makefile.am (IGNORE_HFILES): Add pangocairo-atsui.h and
	pangoatsui-private.h.

	* docs/pango-sections.txt: Add pango_matrix_get_font_scale_factor and
	pango_layout_index_to_line_x that were missing.

	* docs/tmpl/glyphs.sgml: Add pango_matrix_get_font_scale_factor where
	other pango_matrix functions reside.

	* docs/tmpl/layout.sgml: Add pango_layout_index_to_line_x.

2006-01-04  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-context.c: Use g_slice for ShaperFontElement
	allocation. (bug #325728, Matthias Clasen)

2006-01-01  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-attributes.c: Use g_slice for various attribute types
	allocations. (bug #325040, Matthias Clasen)

2005-12-27  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-context.c (pango_context_init): Use
	pango_font_description_set_family_static. (bug #325013, Matthias
	Clasen)

2005-12-27  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype/pango-ot-buffer.c: Use g_slice for PangoOTBuffer
	allocation. (bug #325026, Matthias Clasen)

2005-12-26  Behdad Esfahbod  <behdad@gnome.org>

	* modules/arabic/arabic-fc.c,
	* modules/basic/basic-fc.c,
	* modules/hebrew/hebrew-fc.c,
	* modules/syriac/syriac-fc.c: Use pango_is_zero_width() to not draw
	zero-width characters in the OpenType shapers.  (Fixes bug #324621)

2005-12-14  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango.def: Add pango_matrix_get_font_scale_factor. (bug
	#323978, J. Ali Harlow)

2005-12-14  Behdad Esfahbod  <behdad@gnome.org>

	* pango/modules.c (pango_module_load), pango/querymodules.c: Pass
	G_MODULE_BIND_LOCAL to g_module_open.  (Pointed by Federico)