2006-07-10  Behdad Esfahbod  <behdad@gnome.org>

	* === Released 1.13.3 ===

	* configure.in: Version 1.13.3

	* NEWS: Updated.

2006-07-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 330603 – pango_scan_int invokes undefined behaviour

	* pango/pango-utils.c (pango_scan_int): Use strtol.

2006-07-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 315599 – PangoAttribute remains in wrong context.

	* pango/pangocairo-render.c (_pango_cairo_do_glyph_string): Rever my
	commit that removed Owen's fix from last year!

2006-07-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 163677 – pango_attr_list_splice: inconsistent docs
	Patch from Morten Welinder

	* pango/pango-attributes.c (pango_attr_list_splice): Improve docs.

2006-07-10  Behdad Esfahbod  <behdad@gnome.org>

	Bug 345070 – [ml_IN] not render for combination with ZWJ
	Patch from LingNing Zhang

	* modules/indic/indic-ot-class-tables.c: Process ZWJ for Malayalam.

2006-07-08  Behdad Esfahbod  <behdad@gnome.org>

	Bug 345274 – list of new symbols for each version is missing in docs
	Patch from Priit Laes

	* docs/pango-docs.sgml: Generate index of deprecated, and new symbols
	per version.

2006-07-08  Behdad Esfahbod  <behdad@gnome.org>

	Bug 346297 – autogen doesn't work with automake-1.6
	Patch from Priit Laes

	* autogen.sh, configure.in: Require automake 1.7.

2006-07-08  Behdad Esfahbod  <behdad@gnome.org>

	* pango/glyphstring.c (pango_glyph_string_get_width):
	* pango/pango-glyph.h:
	* pango/pango-layout.c (pango_layout_line_index_to_x),
	(pango_layout_line_x_to_index), (pango_layout_line_get_x_ranges):
	* pango/pango-renderer.c (pango_renderer_draw_layout_line):  Fix silly
	error in implementation of pango_glyph_string_get_width(), and also
	remove unused font parameter from its signature.

2006-07-08  Behdad Esfahbod  <behdad@gnome.org>

	* configure.in: Remove obsolete checks for varargs that were
	preivously used by the OpenType code, but are not needed with
	HarfBuzz anymore.

2006-07-08  Behdad Esfahbod  <behdad@gnome.org>

	Part of Bug 135683 – Cache glyphstring extents

	* pango/pango-layout.c (pango_layout_line_index_to_x),
	(pango_layout_line_x_to_index), (pango_layout_line_get_x_ranges):
	Use pango_glyph_string_get_width in most places in PangoLayout.

2006-07-08  Behdad Esfahbod  <behdad@gnome.org>

	Part of Bug 135683 – Cache glyphstring extents

	* docs/pango-sections.txt:
	* docs/tmpl/glyphs.sgml:
	* pango/pango.def:
	* pango/pango-glyph.h:
	* pango/glyphstring.c (pango_glyph_string_get_width): New function.
	Much faster than calling pango_glyph_string_extents and using
	logical_rect.width.

	* pango/pango-renderer.c (add_underline), (add_strikethrough),
	(pango_renderer_draw_layout_line): Use the new function for
	optimization.

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

	Bug 344766 – Memory leak in get_ruleset() in modules/basic/basic-fc.c

	* pango/pango-ot-private.h: Rename PANGO_OT_IS_RULESET is
	PANGO_IS_OT_RULESET.

	* pango/pango-ot-ruleset.c (pango_ot_ruleset_finalize),
	(pango_ot_ruleset_new), (pango_ot_ruleset_add_feature),
	(pango_ot_ruleset_substitute), (pango_ot_ruleset_position):
	Use weak pointers to reference ruleset->info, to avoid circular
	dependency.

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

	* pango/pango-matrix.c: New file.
	* pango/pango-utils.c: Move all pango_matrix_* stuff into a separate
	file.

2006-06-22  Behdad Esfahbod  <behdad@gnome.org>

	Bug 345600 – cvs build error in pango/opentype/Makefile

	* pango/opentype/Makefile.am: Rename variable SOURCES to MAINSOURCES.
	Some automake versions seem to use it or something.

2006-06-21  Behdad Esfahbod  <behdad@gnome.org>

	Bug 345511 – -no-undefined problem with new libtool

	* configure.in: Remove -no-undefined on non-Win32 systems.  That
	doesn't make any sense, and makes latest libtool not create shared
	libraries.

2006-06-21  Behdad Esfahbod  <behdad@gnome.org>

	* autogen.sh: Just call gnome-autogen.sh.  The old autogen.sh had
	poor version checking and was borking with libtool 2.x.

	* Makefile.am:
	* configure.in:
	* pango-zip.sh.in:
	* pango/Makefile.am:
	* pango/pango.rc.in:
	* pango/pangoft2.rc.in:
	* pango/pangowin32.rc.in: Rename LT_* variables such that autoconf
	doesn't err on "possibly undefined macros".