File: ChangeLog

package info (click to toggle)
pango-libthai 0.1.6-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,468 kB
  • ctags: 86
  • sloc: sh: 8,801; ansic: 599; makefile: 102
file content (202 lines) | stat: -rw-r--r-- 6,267 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
2006-08-06  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in, NEWS:
	Version 0.1.6.

2006-08-06  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in, src/Makefile.am: Add --enable-shaping configure option
	so the shaping engine is not built by default, and can be turned on.

	* README: Document the build option.

2006-08-06  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* README: Write the package info.

2006-08-06  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in: Remove unneeded check for Xft and duplicated check for
	freetype. Remove unused gdi32 stuffs for Win32. Simplify pkg-config
	checks for pango, pangoft2 and libthai flags.

	* src/Makefile.am: Rearrange make rules and remove unused stuffs.

2006-08-04  Theppitak Karoonboonyanan <thep@linux.thai.net>

	* configure.in: Fix wrong PANGO_LIBS and PANGO_FT2_LIBS querying.
	Remove unused PANGOX_LIBS and PANGOXFT_LIBS.

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.