-
Notifications
You must be signed in to change notification settings - Fork 20
/
NEWS
171 lines (134 loc) · 5.59 KB
/
NEWS
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
=======================================================================
RELEASES INFORMATION
=======================================================================
LibThai 0.1.29 (21 Dec 2021):
* Rewritten thbrk test.
* More compliance with UAX#14 (Unicode Line Breaking Algorithm) for thbrk.
* Fix a typo in TIS-620 character name in tis.h.
* Updated word break dictionary.
LibThai 0.1.28 (1 Aug 2018):
* Fix missing includes in wchar-related headers.
* More C90 (ANSI C) compliance.
* Updated word break dictionary.
LibThai 0.1.27 (25 Oct 2017):
* Fix another reproducibility issue in the generated documentation,
caught by Debian Reproducible.
* Updated word break dictionary.
LibThai 0.1.26 (14 Dec 2016):
* Updated word break dictionary.
LibThai 0.1.25 (28 Jun 2016):
* New word break APIs for more thread-safety.
* Fix compilation error and warning with GCC 6.
* Do not test word breaking if dictionary is disabled.
* Updated word break dictionary.
LibThai 0.1.24 (22 Nov 2015):
* Fix infinite loop caused by optimization in previous version.
(Thanks Zack Weinberg for the report via Debian #805703
http://bugs.debian.org/805703)
* Updated word break dictionary.
LibThai 0.1.23 (22 Oct 2015):
* Correctly check doxygen version on configure.
(Change adapted from Petr Gajdos' proposed patch to libdatrie.)
* Threadsafe word breaking.
(Thanks Behdad Esfahbod for the report.)
* Improve word breaking performance by 0.1%
(About 0.28% when used with libdatrie 0.2.10)
* Updated word break dictionary.
LibThai 0.1.22 (8 May 2015):
* Updated word break dictionary.
* Improve word breaking performance by 0.38%
* No timestamp on Doxygen-generated doc
(Thanks Debian Reproducible)
LibThai 0.1.21 (21 August 2014):
* Updated word break dictionary.
* Improve word breaking performance by 8.61%
LibThai 0.1.20 (25 October 2013):
* Updated word break dictionary.
* Fix compiler warnings in test suites.
LibThai 0.1.19 (29 January 2013):
* New API th_validate_leveled() for IM correction with strictness level.
* Updated word break dictionary.
* Switched to XZ tarball compression.
LibThai 0.1.18 (12 June 2012):
* Updated word break dictionary.
LibThai 0.1.17 (21 February 2012):
* Recognizes acronyms on word breaking.
(Thanks John Tapsell for the report and initial patch.)
* Updated word break dictionary.
LibThai 0.1.16 (5 November 2011):
* Updated word break dictionary.
LibThai 0.1.15 (24 March 2011):
* Updated word break dictionary.
LibThai 0.1.14 (28 February 2010):
* Fix crash on corrupted dictionary file; now it fails quietly instead.
* License clarification on individual source files.
* Updated word break dictionary.
LibThai 0.1.13 (15 January 2010):
* Fix integer overflow vulnerabilities (CVE-2009-4012).
* Updated word break dictionary.
LibThai 0.1.12 (18 June 2009):
* Improved unknown words boundary.
* Add symbol versioning.
* Updated word break dictionary.
LibThai 0.1.11 (6 April 2009):
* Diminished link flags in pkg-config info, for less dependency for clients.
* More words in word break dictionary.
LibThai 0.1.10 (30 March 2009):
* More dictionary capacity with libdatrie 0.2.
* Dictionary clean-up on unload.
* Some performance fine-tuning.
* More words in word break dictionary.
LibThai 0.1.9 (28 August 2007):
* Rewritten itemization for line breaker, for conformance to UAX#14.
* Revised dictionary for compound words support.
LibThai 0.1.8 (3 March 2007):
* Improved handling of white spaces in word break routine, for better quality
line wrapping in Gecko libthai component.
* More words in word break dictionary.
* Excessive exported symbols are eliminated from library.
LibThai 0.1.7 (14 October 2006):
* Rewritten word break routines:
- Split dictionary from source, thus new dependency on libdatrie
- New word break routine from scratch, for maintainability
* Improved dictionary for word segmentation:
- New word list preparation process from multiple categories
- New contemporary words not included in Royal Institute dictionary,
as well as some proper names for countries and locations, etc.
- Fine-tuned dictionary to get rid of some potential ambiguities
LibThai 0.1.6 (5 August 2006):
* Documentation with doxygen.
* Add missing APIs.
* Fix compiler warnings.
LibThai 0.1.5 (13 March 2006):
* Improved word breaking. Space is now also considered a breakable point.
* More PUA support for Mac fonts rendering.
* Start maintaining library version info from now on.
LibThai 0.1.4 (16 October 2004):
* Handle the rendering of NIKHAHIT and MAITAIKHU for Pali and Kuy,
respectively, in which the marks can be in either above or top level.
* Input sequence validation for NIKHAHIT and MAITAIKHU is improved as well.
* Render the error case of repeated SARA AM's more gracefully.
LibThai 0.1.3 (22 February 2004):
* Define blank base glyph for floating upper/lower vowels rendering.
* (Minor modified version as required by pango-libthai binding).
LibThai 0.1.2 (10 September 2003):
* It's still alive!
* Bug fix & code furnishing
* conversion functions for Win & Mac extension
* Some document (man pages)
* Experiment with GTK+ 2 plug-ins (in separate packages)
LibThai 0.1.1 (14 August 2001):
* WTT-based cell clustering
* Thai input sequence correction
* Thai shaping
LibThai 0.1.0 (4 August 2001):
* First public release, request for comments for API
* Thai character properties with WTT 2.0 tables
* Thai string collation (bilingual)
* Thai string normalization
* WTT-based input sequence checking
* Thai Word breaking (cttex)
* Conversion between TIS-620 and Unicode
* All implementations not yet completed
=======================================================================
See ChangeLog file for more details.