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

	* === Released 1.13.0 ===

	* configure.in: Version 1.13.0

	* NEWS: Updated.

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

	* examples/HELLO.utf8: Add Sinhala. (patch from Harshula)

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

	Bug 338343 – Bad cast

	* pango/pango-layout.c (pango_layout_set_text): Fix cast.

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

	* pango/pangox.c (get_font_metrics_from_subfonts): Check for nullity
	somewhere else.

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

	* pango/opentype/harfbuzz-gpos.c: Fix loop variables. (coverity
	found bug.)

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

	Bug 337924 – cleanups for issues reported by various compilers
	Patch from Kjartan Maraas.

	* examples/viewer-x.c (update):
	* modules/arabic/arabic-fc.c (fallback_shape),
	(arabic_engine_shape):
	* modules/basic/basic-fc.c (fallback_shape), (basic_engine_shape):
	* modules/basic/basic-x.c:
	* modules/hangul/hangul-fc.c:
	* modules/hebrew/hebrew-fc.c (hebrew_engine_shape):
	* modules/indic/indic-fc.c:
	* modules/khmer/khmer-fc.c:
	* modules/syriac/syriac-fc.c:
	* modules/thai/thai-fc.c:
	* modules/tibetan/tibetan-fc.c:
	* pango/break.c:
	* pango/modules.c:
	* pango/opentype/ftglue.c (_hb_ftglue_face_goto_table):
	* pango/pango-attributes.c (pango_attr_list_filter):
	* pango/pango-engine.c:
	* pango/pango-fontset.c:
	* pango/pango-layout.c (pango_layout_set_text),
	(pango_layout_xy_to_index), (pango_layout_get_cursor_pos):
	* pango/pango-markup.c (text_handler):
	* pango/pango-utils.c (read_alias_file):
	* pango/pangocairo-fcfont.c (G_DEFINE_TYPE_WITH_CODE):
	* pango/pangocairo-fcfontmap.c (G_DEFINE_TYPE_WITH_CODE):
	* pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info):
	* pango/pangox-fontmap.c (pango_x_make_matching_xlfd):
	* tests/dump-boundaries.c (fail):
	Remove unused variables.  Remove excess semicolon after DEFINE_TYPE
	macros.

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

	* config.h.win32, examples/makefile.msc: Removed.  Have not been
	updated since Feb 2001.

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

	* pango/pango-layout.c: Fix broken changes I made :).

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

	Fix minor bugs reported by the Coverity scan report.

	* pango/opentype/harfbuzz-gdef.c (HB_GDEF_Build_ClassDefinition):
	* pango/opentype/harfbuzz-gpos.c (HB_GPOS_Query_Scripts),
	(HB_GPOS_Query_Languages), (HB_GPOS_Query_Features): Do not access
	structs before we check them for nullity.

	* pango/pango-layout.c (pango_layout_index_to_line),
	(pango_layout_index_to_line_and_extents),
	(pango_layout_index_to_pos): Check for invalid iterators outside the
	loop, so we don't crash.
	
	* pango/pango-layout.c (pango_layout_line_x_to_index): Set
	char_trailing instead of trailing in one of too many paths.  Should
	have been a typo.

	* pango/pangox.c (get_font_metrics_from_subfonts): Check for nullity
	somewhere.

2006-04-09  Tor Lillqvist  <tml@novell.com>

	* pango/pango-utils.c (pango_quantize_line_geometry): Fix typo in
	doc comment.

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

	Bug 337821 – invisible unicode chars are visible next to hebrew chars

	* modules/hebrew/hebrew-fc.c: Handle zero_width chars in fallback
	shaper too.

	* modules/hebrew/hebrew-shaper.c: Remove unused Unicode<->ISO8859
	tables.

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

	Incorrect text rendering when in x86 64-bit precision mode
	https://bugs.freedesktop.org/show_bug.cgi?id=5200

	* pango/pangocairo-fcfont.c:Round metrics when converting
	to Pango units.
	
2006-04-06  Behdad Esfahbod  <behdad@gnome.org>

	Bug 337502 – Win32 build fix
	Patch from Alexander Larsson.

	* pango/pangocairo-fontmap.c: Fix order of checking for freetype and
	win32 cairo backends to match the constructor.

	* pango/pangoft2.def: Add missing symbol

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

	* pango/opentype: Update from HarfBuzz.  Lars Knoll fixed all the
	warnings.

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

	* pango/pango-utils.c, pango/querymodules.c: Fix a few warnings.

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

	* pango/opentype/harfbuzz-impl.h: Make sure TTAG_GDEF and frineds are
	defined, needed for FreeType <= 2.1.7 (pointed by Tim Janik).

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

	Bug 337029 – pango/fonts.c: Illegal structure initialization

	* pango/fonts.c: Change NULL's to ""'s after previous change, and fix
	code to follow.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	* pango/fonts.c:
	* pango/pango-utils.c:
	* pango/pangox-fontmap.c:
	* pango/pangoft2.c (_pango_ft2_ft_strerror): Change char* to
	char[] in the ft error table, to avoid relocations.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	Part of Bug 336026 – Make fallback shaper in modules work
	Patch from Denis Jacquerye.

	* pango/pango-ot-buffer.c (pango_ot_buffer_output): Call
	pango_fc_font_kern_glyphs if GPOS not applied.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	Bug 334802 – Using plain integer as NULL pointer

	* pango/mapping.c (pango_glyph_string_x_to_index): Fix type assigining
	trailing instead of *trailing.

	* pango/pango-layout.c (pango_layout_line_new): Use NULL instead of 0.

2006-03-31  Behdad Esfahbod  <behdad@gnome.org>

	Convert pango/opentype to the new project called HarfBuzz.

	* pango/opentype/*: Restructured.

	* pango/pango-ot-*: Updated to use HarfBuzz symbol names.

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	Bug 335840 – Typo in including Xft.

	* pangoxft-render.h: Define _XFT_NO_COMPAT_ instead of _XFT_NO_COMPAT.

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	* pango/*.[ch]: Make #include syntax in sources and headers more
	consistent.  We are using the "..." syntax for all Pango headers
	in source files, and <...> syntax in all header files, except for
	including private headers, that we use "...".

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	Hook up pango-utils.h into the documentation, as we are installing
	it anyway.  Move some internal stuff to pango-impl-utils.h and make
	source files include that instead.

2006-03-30  Tor Lillqvist  <tml@novell.com>

	Fix blurred underlines on Win32 (#332656):
	
	* pango/pango-utils.c (pango_quantize_line_geometry):
	New public function. Used to be the static quantize_position() in
	pangofc-font.c

	* pango/pango-utils.h: Declare it.

	* pango/pango.def: Here, too.

	* pango/pangofc-font.c (quantize_position): Remove.
	(get_face_metrics): Use pango_quantize_line_geometry() instead.

	* pango/pangocairo-win32font.c (create_metrics_for_context): Call
	pango_quantize_line_geometry() for underline and strikethrough
	geometries.

2006-03-25  Behdad Esfahbod  <behdad@gnome.org>

	* pango/opentype/ottest.c: Don't err on Table_Missing.

2006-03-13  Behdad Esfahbod  <behdad@gnome.org>

	Create pango-1-12 stable branch.

	* ChangeLog.pre-1-12: Created.

	* Makefile.am: Updated to dist above.

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