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.
|