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

	* === Released 1.16.5 ===

	* configure.in: Version 1.16.5

	* NEWS: Updated.

2007-06-02  Behdad Esfahbod  <behdad@gnome.org>

	Bug 443206 – PANGO_SCRIPT_UNKNOWN should not cause a run break
	Patch from Martin Hosken

	* pango/pango-script.c: Treat Unknown script like Common and other
	non-"real" scripts.

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

	* ChangeLog.pre-1-16: Split ChangeLog.

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

	* pango/pangofc-fontmap.c (pango_fc_font_description_from_pattern),
	(pango_fc_face_describe): Don't set gravity in
	pango_fc_font_description_from_pattern() if it was not set on the
	pattern.  This is a bit different from other properties, but that
	really is how gravity works (unlike say weight that not having it said
	means normal weight).

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

	Bug 416515 – Time is not aligned with date on vertical panel

	* pango/pango-context.c (itemize_state_init),
	(itemize_state_update_for_new_run): centered_baseline should only
	be set from context->resolved_gravity and never changed through
	markup.  This means that pango_context_set_base_gravity has no
	equivalent markup.  Doesn't sound limiting to me: you need to rotate
	the layout to get real vertical, so it's not just a matter of markup
	anyway.  At least not at this point.

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

	Bug 436154 – Error building the pango.modules file while cross
	compiling

	* modules/Makefile.am: Make local pango.module generation work with
	cross-compilation.

2007-05-05  Richard Hult  <richard@imendio.com>

	Bug 434160 - [atsui] Italic versions of some faces can't be created

	* pango/pangoatsui-fontmap.c:
	* pango/pangoatsui-private.h:
	* pango/pangocairo-atsuifont.c: Follow the other backends and create
	italic faces when they are not available. Apply synthetic italic
	in two cases, when the font manager hands out italic faces that are
	not in fact italic, and for the ones we've created ourselves.

2007-05-02  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-layout.c (process_line): Set is_wrapped to true on
	BREAK_EMPTY_FIT too.

2007-05-02  Behdad Esfahbod  <behdad@gnome.org>

	* pango/pango-layout-private.h: Remove stale prototype of
	_pango_layout_iter_get_line_readonly().

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

	* pango/pango-layout.c (get_items_log_attrs): Add note about
	how we should not be using pango_break() here.

2007-04-28  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

	* pango-view/viewer-render.c (make_layout), (parse_alignment),
	(parse_options): Add option for testing text alignment.

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

	* pango/opentype/Makefile.am: Link freetype to harfbuzz-dump, for
	those systems that don't track dependencies automatically.

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

	* docs/pango-sections.txt:
	* docs/tmpl/glyphs.sgml:
	Add PANGO_UNITS_ROUND to docs.

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

	* pango/pango-types.h: Move PANGO_UNITS_ROUND here...
	* pango/pangofc-private.h: ...from here.

	* pango/pango-gravity.c: Document that pango_gravity_to_rotation()
	returns angle in radians but pango_matrix_rotate() takes degrees.

	* pango/pango-layout.c (pango_layout_run_get_extents):
	* pango/pango-renderer.c (pango_renderer_draw_layout_line):
	Retain metrics hinting when centering baseline (used for Latin, etc
	in vertical mode).

	* pango/pangocairo-fcfont.c (pango_cairo_fc_font_get_metrics),
	(pango_cairo_fc_font_glyph_extents_cache_init): Respect metrics
	hinting setting when moving glyphs around for vertical writing.

	* pango/pangocairo-fcfont.c (_pango_cairo_fc_font_new): Apply
	the gravity rotation before the pattern's matrix, such that
	vertical text gets correct italic direction.

	* pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info):
	Make hexbox font inherit most properties from the current font.
	That is, bold hexbox digits for a bold font, etc.

2007-04-30  Tor Lillqvist  <tml@novell.com>

	* pango/pangowin32-fontmap.c (get_family_nameA, get_family_nameW):
	A font name in encoding UCS4_ENCODING_ID actually is in UTF-16,
	not UCS-4. (#429397, Akihiro Okamura)

2007-04-27  Richard Hult  <richard@imendio.com>

	* modules/basic/basic-atsui.c (basic_engine_shape): Correct the
	signature by making PangoAnalysis const, fixes build warning.

2007-04-27  Richard Hult  <richard@imendio.com>

	* pango/pangocairo-atsuifont.c (pango_cairo_atsui_font_get_metrics): 
	Use maxAdvanceWidth instead of avgAdvanceWidth, the latter is 0 for
	many fonts. This is a temporary solution, see bug #433805 for details.