2006-07-03  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/libthai-shaper.{h,c}: Update libthai_engine_shape() prototype to
	match recent pango API.

2006-07-03  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/libthai-lang.c: Add missing <string.h>. Cast (char *) to 
	(thchar_t *) and vice versa where necessary.

	* src/libthai-shaper.c: Add missing <thai/thwctype.h>. Remove unused
	local variable in make_logical_glyphs(). Cast (char *) to (thchar_t *)
	and vice versa where necessary.

2006-03-13  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in, NEWS:
	Version 0.1.5.

2005-10-28  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/Makefile.am:  Actually define $no_undefined for DLL building on
	Win32 (not tested yet, though).

	* COPYING: Update FSF address.

2005-03-15  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/libthai-fc.c:
	Add Mac PUAs for baseless Tho Than and Yo Ying, as well as lowered
	version of lower marks.

2004-10-16  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in, NEWS:
	Version 0.1.4.

2004-10-11  Theppitak Karoonboonyanan <thep@linux.thai.net>

	Explicitly handle dangling upper/lower marks. Fix adapted from
	that contributed to Pango CVS HEAD.

	* src/libthai-shaper.c (make_font_glyphs):
	Check for TH_BLANK_BASE_GLYPH and try dottedcircle (U+25CC) if
	possible. Let the mark glyph width extended to that of ink_rect
	otherwise.

	* src/libthai-shaper.h, src/libthai-fc.c
	(+libthai_get_glyph_{tis,uni}):
	Add new functions that allow failure of glyph retrieval. Also change
	char type for TIS from gchar to guchar.

	* src/libthai-fc.c (tis620_2):
	Remove 0x25cc from tis620_2 glyph table.

2004-10-11  Theppitak Karoonboonyanan <thep@linux.thai.net>

	Code clean-ups back-ported from that contributed to Pango CVS HEAD.

	* src/libthai-shaper.h (enum ThaiFontSet),
	src/libthai-shaper.c (make_logical_glyphs),
	src/libthai-fc.c (libthai_get_font_info, libthai_make_glyph_tis):
	Remove ISO10646 fontset, as it's already covered by TIS fontset.

	* src/libthai-fc.c (tis620_1):
	Fix tis620_1 glyph table, after actually being checked with sample
	Thai fonts for OSX (Jaguar).

2004-10-11  Theppitak Karoonboonyanan <thep@linux.thai.net>

	Prefer OT tables, if available, to PUA glyph sets. Patch back-ported
	from that contributed to Pango CVS HEAD.

	* src/libthai-ot.[ch]:
	Merge get_gsub_ruleset() and get_gpos_ruleset() into a single public
	function libthai_ot_get_ruleset(). Also make it return NULL if the
	ruleset is empty. Modify libthai_ot_shape() to call it accordingly.

	* src/libthai-fc.c (libthai_get_font_info):
	Check for OT ruleset before PUA glyph sets.

2004-09-24  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in, NEWS:
	Version 0.1.3.

2004-09-21  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/libthai-shaper.[ch], src/libthai-fc.c:
	Define a cleaner API from libthai-shaper for making glyph of TIS-620
	and Unicode chars.

2004-09-20  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/libthai-shaper.c:
	Handle non-TIS characters, such as ZWJ, that are actually passed
	to Pango by gucharmap. (Bug reported by Kitt Thienthanopajai).

	* +src/libthai-ot.[ch], src/libthai-shaper.c, src/Makefile.am:
	Add OpenType support, using the same code as submitted to Pango
	source.

2004-08-03  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in:
	Set PANGO_REQUIRED_VERSION to 1.4.1, as it has been released with
	pango_break() bug fixing patch applied.

2004-05-06  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in:
	Update script for checking freetype, stolen from pango mainstream.

	* src/Makefile.am, +src/libthai-fc.c, src/libthai-shaper.[ch]:
	Use a single shape engine using fontconfig, in parallel with pango
	mainstream.

	* src/libthai-fc.c, src/libthai-lang.c:
	Rewrite module entries, according to new module specification
	introduced in in pango 1.3/1.4.

	* configure.in:
	Requires the unreleased pango, until GNOME Bug #141931 is fixed.
	You may change PANGO_REQUIRED_VERSION if you have applied the
	proposed patch.

	* -src/libthai-{x,xft,ft2}.c:
	Remove obsolete files.

2004-05-04  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* NEWS:
	Commit missing news entry for version 0.1.2.

2004-02-22  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in:
	Limit pango supports to < 1.3.0.
	Require libthai 0.1.3.
	Version 0.1.2.

2004-01-20  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* src/libthai-{xft,ft2}.c:
	Use dottedcircle as the base for floating upper/lower vowels.
	(Change in sync with libthai CVS).

2003-09-10  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in:
	Require libthai 0.1.2.
	Version 0.1.1.

2003-04-11  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in:
	Change Pango required version from 1.1.4 to 1.0.4, as tested.
	Fix X_LIBS setting, and substitue $X_LIBS in Makefiles.

2003-03-02  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in:
	Change Pango required version from 1.2.1 to 1.1.4, as tested.

2003-03-26  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* +src/libthai-lang.c, src/Makefile.am:
	Add Thai language engine for wordbreak support.

2003-03-23  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* First create the project.

