~vorlon/ubuntu/natty/libthai/multiarch

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Theppitak Karoonboonyanan
  • Date: 2008-06-21 11:16:43 UTC
  • mfrom: (3.1.4 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080621111643-lfo0bvhwz4pdwpl4
Tags: 0.1.9-4
* debian/libthai-doc.doc-base: Correct doc-base section (Programming).
* debian/copyright: Update format to recent proposal.
* debian/watch: Fix watch pattern so that only *.tar.gz is matched, not
  *.tar.gz.md5sum.
* debian/rules: Use 'make -C $dir' instead of 'cd $dir; make'.
* debian/control:
  - Add DM-Upload-Allowed
  - Bump Standards-Version to 3.8.0 (no changes needed)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-08-28  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
2
 
 
3
        * NEWS:
 
4
        === Version 0.1.9 ===
 
5
 
 
6
2007-08-28  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
7
 
 
8
        * tests/test_thbrk.c (main), tests/test_thwbrk.c (main): Update check
 
9
        values, according to the new compound words support.
 
10
 
 
11
2007-08-28  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
12
 
 
13
        * doc/Doxyfile.in: Update for doxygen 1.5.3.
 
14
 
 
15
2007-08-22  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
16
 
 
17
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
18
        compounds. (O Ang - Ho Nokhuk)
 
19
 
 
20
        * data/tdict-{common,spell}.txt: Add words.
 
21
 
 
22
2007-08-15  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
23
 
 
24
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
25
        compounds. (Ho Hip)
 
26
 
 
27
        * data/tdict-{common,geo}.txt: Add words.
 
28
 
 
29
2007-08-07  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
30
 
 
31
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
32
        compounds. (So Sua)
 
33
 
 
34
        * data/tdict-{common,district,geo,spell}.txt: Add words.
 
35
 
 
36
2007-07-20  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
37
 
 
38
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
39
        compounds. (Wo Waen - So Rusi)
 
40
 
 
41
        * data/tdict-{common,ict,scicence,spell}.txt: Add words.
 
42
 
 
43
2007-07-12  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
44
 
 
45
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
46
        compounds. (Ro Rua - Lu)
 
47
 
 
48
        * data/tdict-{common,science}.txt: Add words.
 
49
 
 
50
        * data/tdict-district.txt: Move non-province names to the bottom, so
 
51
        they are separated from provinces. Add two more names.
 
52
 
 
53
2007-07-09  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
54
 
 
55
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
56
        compounds. (Mo Ma - Yo Yak)
 
57
 
 
58
        * data/tdict-{common,geo,ict,science,spell}.txt: Add words.
 
59
 
 
60
2007-07-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
61
 
 
62
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
63
        compounds. (Pho Phan - Pho Samphao)
 
64
 
 
65
        * data/tdict-{common,spell,ict}.txt: Add words.
 
66
 
 
67
2007-06-30  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
68
 
 
69
        * data/tdict-std[-compound].txt: Remove rare words. Rearrange and add
 
70
        compounds. (Tho Thahan - Fo Fa)
 
71
 
 
72
        * data/tdict-{common,spell}.txt: Add words.
 
73
 
 
74
2007-06-25  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
75
 
 
76
        * data/tdict-std[-compound].txt: Remove more rare words. Move some
 
77
        compound words from -std to -std-compound. Add some missing entries
 
78
        found. (Restarted from Ko Kai - Tho Thung. We need more space to
 
79
        continue adding compounds from last commit.)
 
80
 
 
81
        * data/tdict-{common,ict}.txt: Add words.
 
82
 
 
83
2007-06-21  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
84
 
 
85
        * data/tdict-std[-compound].txt: Add more compound words. Move some
 
86
        compound words from -std to -std-compound. Remove some rare entries,
 
87
        to make room for more entries. (~80% done)
 
88
 
 
89
        * data/tdict-{common,ict}.txt: Add words.
 
90
 
 
91
2007-06-18  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
92
 
 
93
        * data/Makefile.am, +data/tdict-std-compound.txt, data/tdict-std.txt:
 
94
        Split compound words into a new file. Selectively add compound words.
 
95
        (Half done.)
 
96
 
 
97
        * data/tdict-{common,ict,science,spell}.txt: Add words.
 
98
 
 
99
2007-06-12  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
100
 
 
101
        * src/thbrk/thbrk.c (th_brk): Don't break between CR and LF.
 
102
        Remove last break if at string end.
 
103
 
 
104
        * tests/test_th[w]brk.c (main): Update test values.
 
105
 
 
106
2007-06-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
107
 
 
108
        Redesign itemization code for th_brk(), aiming at Unicode UAX #14
 
109
        compatiblity.
 
110
 
 
111
        * src/thbrk/Makefile.am, +src/thbrk/brk-ctype.{c,h}: Add character
 
112
        classification table, as well as operation table for breaking between
 
113
        all class combinations.
 
114
 
 
115
        * src/thbrk/thbrk.c (th_brk): Rewrite the itemization code, based on
 
116
        the break class table.
 
117
 
 
118
        * tests/test_th[w]brk.c (main): Update test values.
 
119
 
 
120
2007-06-08  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
121
 
 
122
        * configure.in: Post-release version bump.
 
123
 
 
124
        * data/tdict-{std,common}.txt: Add words.
 
125
 
 
126
2007-03-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
127
 
 
128
        * NEWS: Updated.
 
129
 
 
130
        === Version 0.1.8 ===
 
131
 
 
132
2007-03-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
133
 
 
134
        * tests/test_thbrk.c (main), tests/test_thwbrk.c (main): Fix word
 
135
        break check values, as white space handling has now been changed.
 
136
 
 
137
2007-03-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
138
 
 
139
        * configure.in: Add AC_LIBTOOL_WIN32_DLL as required for Win32.
 
140
 
 
141
        * src/Makefile.am (libthai_la_LDFLAGS): Always pass -no-undefined to 
 
142
        enforce all resolved symbols. Thanks Loïc Minier.
 
143
 
 
144
2007-03-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
145
 
 
146
        * src/Makefile.am (EXTRA_DIST, libthai_la_LDFLAGS), +src/libthai.def:
 
147
        Add -export-symbols flag to limit exported symbols. Thanks Loïc Minier
 
148
        for suggestion.
 
149
 
 
150
        * src/thwstr/thwstr.c (th_wthaichunk): Declare the non-extern func as
 
151
        static.
 
152
 
 
153
2007-03-02  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
154
 
 
155
        * data/tdict-common.txt: Added words.
 
156
 
 
157
2007-02-04  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
158
 
 
159
        Yet another fix to white space bug in th_brk(), as spotted by
 
160
        Suppachoke Santiwitchaya. This is just temporary fix for use while the
 
161
        planned redesign does not happen.
 
162
 
 
163
        * src/thbrk/thbrk.c (th_brk): Allow break between Thai punct and white
 
164
        space.
 
165
 
 
166
        * src/thbrk/thbrk.c (is_breakable): Allow break between punct and
 
167
        white space. Remove rule that inhibited break between space and
 
168
        MAIYAMOK. It was not sufficient anyway, as the space before MAIYAMOK
 
169
        was still wrapped.
 
170
 
 
171
        * ChangeLog: Fix wrong date in previous commit.
 
172
 
 
173
2007-02-02  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
174
 
 
175
        * src/thbrk/thbrk.c (is_breakable): Allow break before white space.
 
176
        This fixes wrong treatment of whitespace in HTML in mozlibthai 
 
177
        component, which caused glitches in webpages.
 
178
 
 
179
2007-01-13  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
180
 
 
181
        * data/tdict-{common,geo,std}.txt: Added words.
 
182
 
 
183
2006-10-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
184
 
 
185
        * configure.in: Post-release version bump.
 
186
 
 
187
2006-10-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
188
 
 
189
        * ChangeLog: Converted to UTF-8.
 
190
 
 
191
        * NEWS: Updated.
 
192
 
 
193
        === Version 0.1.7 ===
 
194
 
 
195
2006-10-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
196
 
 
197
        * data/Makefile.am: Specify LC_ALL=C to make sure 'sort' always works.
 
198
 
 
199
2006-10-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
200
 
 
201
        Fix 'make distcheck', plus a little enhancement on dict location.
 
202
 
 
203
        * src/thbrk/brk-maximal.c (brk_get_dict): Try openning dict at
 
204
        $LIBTHAI_DICTDIR environment before the default location.
 
205
 
 
206
        * tests/Makefile.am, +tests/test-thbrk.sh, +tests/test-thwbrk.sh:
 
207
        Added wrapper scripts to call test_th[w]brk programs with
 
208
        LIBTHAI_DICTDIR set to trie in build tree.
 
209
 
 
210
        * data/Makefile.am (EXTRA_DIST): Do not ship the auto-generated
 
211
        tdict.txt in source.
 
212
 
 
213
2006-10-14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
214
 
 
215
        * tests/test_thbrk.c (main), tests/test_thwbrk.c (main): Rearrange
 
216
        source. Remove some unnecessary variables. Adjust style. Fix warnings.
 
217
 
 
218
2006-10-13  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
219
 
 
220
        * tests/test_thbrk.c (main), tests/test_thwbrk.c (main): Fix checking 
 
221
        value for the length of the output from th_[w]brk_line() tests.
 
222
 
 
223
2006-10-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
224
 
 
225
        * data/tdict-std.txt: Added some compound words.
 
226
 
 
227
        * data/tdict-{common,ict}.txt: Added words.
 
228
 
 
229
2006-10-01  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
230
 
 
231
        * data/tdict-std.txt: Added some compound words.
 
232
 
 
233
        * data/tdict-{common,ict}.txt: Added words.
 
234
 
 
235
2006-09-19  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
236
 
 
237
        * src/thbrk/Makefile.am (libthbrk_la_SOURCES), src/thbrk/thbrk.c,
 
238
        +src/thbrk/brk-maximal.{h,c}: Split low-level mechanisms to
 
239
        brk-maximal module.
 
240
 
 
241
        * -src/thbrk/cttex.c, -src/thbrk/dict2state.c: Removed unused files.
 
242
 
 
243
2006-09-19  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
244
 
 
245
        * data/tdict-std.txt: Removed rare word (ยาจนก) which potentially
 
246
        causes wierd ambiguity. Added some more compound words.
 
247
 
 
248
        * data/tdict-{common,ict,spell}.txt: Added words.
 
249
 
 
250
2006-09-17  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
251
 
 
252
        * TODO: Updated plan. Cleared what have been done.
 
253
 
 
254
2006-09-17  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
255
 
 
256
        * data/tdict-std.txt: Removed rare words (มาระ, มาริ) which
 
257
        potentially cause weird ambiguities. Added some more compound words.
 
258
 
 
259
        * data/tdict-{common,geo}.txt: Added words.
 
260
 
 
261
2006-09-15  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
262
 
 
263
        * data/tdict-std.txt: Added some compound words.
 
264
 
 
265
        * data/tdict-{common,district,geo,ict,spell}.txt: Added words.
 
266
 
 
267
2006-09-12  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
268
 
 
269
        * data/tdict-std.txt: Removed rare word (มมาก) which potentially
 
270
        causes ambiguity. Moved entry (มาย) into its compound forms, as it
 
271
        alone can cause ambiguity. Added some more compound words.
 
272
 
 
273
        * data/tdict-{common,geo,ict,spell}.txt: Added words.
 
274
 
 
275
2006-09-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
276
 
 
277
        * src/thbrk/thbrk.c (brk_do): Used is_breakable() to determine
 
278
        breakability at the end of Thai chunk, instead of hard-coded
 
279
        condition.
 
280
 
 
281
        * src/thbrk/thbrk.c (is_breakable): Added condition for Thai chunk
 
282
        ending. Also added condition so text is not breakable right after
 
283
        period, comma and semicolon.
 
284
 
 
285
        * data/tdict-std.txt: Broke "{เมทิล|เอทิล}แอลกอฮอล์" into two words.
 
286
 
 
287
        * data/tdict-{common,geo,science,spell}.txt: Added words.
 
288
 
 
289
2006-09-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
290
 
 
291
        * src/thbrk/thbrk.c (is_breakable): Added non-breakable cases:
 
292
        space + Mai Yamok; * + {right parenthesis|Khomut|...}.
 
293
 
 
294
2006-09-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
295
 
 
296
        * src/thbrk/thbrk.c (th_brk, is_breakable): Do not break after certain
 
297
        punctuations like left quote, left parenthesis, etc., also covering
 
298
        Paiyan Yai sequence.
 
299
 
 
300
        * data/tdict-common.txt: Removed Paiyan Yai. Added some more words.
 
301
 
 
302
2006-09-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
303
 
 
304
        * data/tdict-std.txt: Removed rare word (ทิวสะ) that caused weird
 
305
        ambiguities. Added some compound words.
 
306
 
 
307
        * data/tdict-{common,geo,ict,spell}.txt: Added words.
 
308
 
 
309
2006-09-07  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
310
 
 
311
        * data/tdict-{std,common,district,geo,ict,science,spell}.txt:
 
312
        Added words.
 
313
 
 
314
2006-09-06  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
315
 
 
316
        * data/tdict-std.txt: Removed two rare words (การก, ผลอ) that caused
 
317
        weird ambiguities. Added some compound words.
 
318
 
 
319
        * data/tdict-{common,district,geo,ict,science}.txt: Added words.
 
320
 
 
321
2006-09-05  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
322
 
 
323
        * src/thbrk/thbrk.c (brk_recover): Guarded against accessing beyond
 
324
        string end.
 
325
 
 
326
        * data/tdict-{std,common,geo,ict}.txt: Added more entries.
 
327
 
 
328
2006-09-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
329
 
 
330
        * src/thbrk/thbrk.c (brk_do): Adjusted condition in previous change a
 
331
        little bit.
 
332
 
 
333
2006-09-03  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
334
 
 
335
        * src/thbrk/thbrk.c (brk_do): (Optimization) In recovery mode, stop
 
336
        immediately when first solution is found.
 
337
 
 
338
2006-09-02  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
339
 
 
340
        * src/thbrk/thbrk.c (brk_recover, brk_do): (Optimization) Remembered 
 
341
        previous recovery result for reuse, cutting off a few repeated
 
342
        recoveries at the same position.
 
343
 
 
344
        * data/tdict-{std,common}.txt: Added entries.
 
345
 
 
346
2006-09-01  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
347
 
 
348
        * src/thbrk/thbrk.c (best_brk_contest): Adjusted condition so that
 
349
        equally scored solution that comes later overrides previous one.
 
350
        Longest matching is preferred as a result for such situation.
 
351
 
 
352
        * data/tdict-std.txt: Added three more words.
 
353
 
 
354
2006-09-01  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
355
 
 
356
        * src/thbrk/thbrk.c (th_isleadable): RU and LU are also leadable.
 
357
        And don't bother checking for Thai digits. They are never passed.
 
358
 
 
359
        * src/thbrk/thbrk.c (brk_do): Fixed wrong choosing of nodes with error
 
360
        at end of string. Added penalty for such cases, and made sure the
 
361
        break position is not marked.
 
362
 
 
363
        * data/tdict-{std,science,ict,common}.txt: Added & removed entries.
 
364
 
 
365
2006-09-01  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
366
 
 
367
        * data/Makefile.am, +data/tdict-collection.txt, data/tdict-common.txt:
 
368
        Split collection sets into tdict-collection.
 
369
 
 
370
        * data/Makefile.am, +data/tdict-spell.txt, data/tdict-std.txt:
 
371
        Split common typos or variations into tdict-spell.
 
372
 
 
373
        * data/tdict-{std,common,ict,district,geo,science}.txt: Moved more 
 
374
        words out of tdict-std. Removed more redundant entries. Fixed typos.
 
375
        Added more words.
 
376
 
 
377
2006-09-01  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
378
 
 
379
        * src/thbrk/Makefile.am (dictdatadir): Added variable missed during
 
380
        the tdict split.
 
381
 
 
382
        * data/tdict-{std,ict,common}.txt: Moved some words out of tdict-std.
 
383
        Removed duplicated and redundant entries. Added some more words.
 
384
 
 
385
2006-08-31  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
386
 
 
387
        * configure.in, Makefile.am, src/thbrk/Makefile.am, +data/Makefile.am,
 
388
        src/thbrk/tdict.sbm -> data/tdict.sbm,
 
389
        src/thbrk/tdict.txt ->
 
390
        data/tdict-{common,district,geo,ict,science,std}.txt: Moved tdict
 
391
        generation from source to data directory.
 
392
 
 
393
2006-08-31  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
394
 
 
395
        === merged from datrie_wbrk-branch into HEAD ===
 
396
 
 
397
2006-08-30  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
398
 
 
399
        * src/thbrk/thbrk.c (brk_do): (Optimization) Unified the recovered
 
400
        node immediately. Chance is that it gets superseded, rather than
 
401
        picked up in later loop. Rearranged code to eliminate source
 
402
        duplications.
 
403
 
 
404
2006-08-30  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
405
 
 
406
        * src/thbrk/thbrk.c (brk_do): (Optimization) When unifying converted
 
407
        nodes, clear all matches rather than just the first.
 
408
 
 
409
2006-08-30  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
410
 
 
411
        * src/thbrk/thbrk.c (brk_do): (Optimization) When successfully
 
412
        recovered, stop walking immediately, increasing chance to be
 
413
        superseded earlier by better candidate. Also removed unnecessary check 
 
414
        for str_pos < len, because it's guaranteed by brk_recover() when return
 
415
        value is not -1.
 
416
 
 
417
2006-08-29  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
418
 
 
419
        * src/thbrk/thbrk.c (+brk_pool_allocator_use,
 
420
        brk_pool_allocator_clear): Guarded the free list with ref count, for
 
421
        thread safety.
 
422
 
 
423
        * src/thbrk/thbrk.c (th_brk): Requested to use the break pool
 
424
        allocator at the beginning.
 
425
 
 
426
2006-08-29  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
427
 
 
428
        * src/thbrk/thbrk.c (brk_pool_node_new, brk_pool_free_node):
 
429
        ~(Optimization) Kept freed BrkPool nodes for reuse in next allocation, 
 
430
        reducing calls to malloc().
 
431
 
 
432
        * src/thbrk/thbrk.c (+brk_pool_allocator_clear, th_brk): Cleared the 
 
433
        free list when work is done.
 
434
 
 
435
2006-08-29  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
436
 
 
437
        * src/thbrk/thbrk.c (brk_do): Calculated penalty for unrecoverable
 
438
        string with (len - recent break), not (strlen(s) - recent break).
 
439
 
 
440
2006-08-29  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
441
 
 
442
        * configure.in (LT_REVISION): Incremented library revision.
 
443
 
 
444
        * src/thbrk/thbrk.c (brk_do): (Optimization) Do not contest best break 
 
445
        when trie walking crashes in recover mode. It won't win recovery 
 
446
        criterion anyway. Also got rid of one inner loop condition.
 
447
 
 
448
2006-08-29  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
449
 
 
450
        * src/thbrk/thbrk.c (brk_recover): Do not try to recover after a
 
451
        leading vowel.
 
452
 
 
453
2006-08-26  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
454
 
 
455
        * src/thbrk/thbrk.c (th_brk): Tokenized mixed Thai-English text and
 
456
        called brk_do() chunk by chunk.
 
457
 
 
458
        * src/thbrk/thbrk.c (brk_do, brk_recover): Accepted string and length
 
459
        rather than null-terminated string, to support chunk-wise breaking.
 
460
 
 
461
2006-08-26  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
462
 
 
463
        * src/thbrk/thbrk.c (brk_pool_delete): Adjusted code, for tiny
 
464
        performance improvement, esp. when deleting first node.
 
465
 
 
466
2006-08-25  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
467
 
 
468
        * src/thbrk/tdict.txt: Manually revised word list. Removed some
 
469
        archaic or obsolete words. Added some new terms.
 
470
 
 
471
2006-08-24  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
472
 
 
473
        * src/thbrk/thbrk.c: s/penulty/penalty/. :-P
 
474
 
 
475
2006-08-24  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
476
 
 
477
        * src/thbrk/thbrk.c (brk_do): Calculated penalty more accurately by
 
478
        measuring distance from recent break pos, rather than the crash pos.
 
479
        Also added penalty on recovery failure.
 
480
 
 
481
        * src/thbrk/thbrk.c (best_brk_contest): Fixed boolean expression by
 
482
        adding parentheses.
 
483
 
 
484
2006-08-23  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
485
 
 
486
        * libthai.pc.in: Added datrie to Requires.
 
487
 
 
488
        * src/thbrk/Makefile.am: Removed old dict before rebuilding.
 
489
 
 
490
        * src/thbrk/thbrk.c (th_brk_line): Added implementation.
 
491
 
 
492
        * src/thbrk/thbrk.c (brk_do): Be satisfied with terminal state only if
 
493
        the following character can begin a word.
 
494
 
 
495
        * src/thbrk/thbrk.c (BrkShot, BestBrk, brk_root_pool, brk_do,
 
496
        brk_shot_copy, best_brk_new, best_brk_contest): Added penulty
 
497
        on crash recovery, and considered it when contesting shots. This can
 
498
        prevent long crash shots from showing up as maximally matched.
 
499
 
 
500
2006-08-22  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
501
 
 
502
        === begin of datrie_wbrk-branch ===
 
503
 
 
504
        * configure.in, src/thbrk/Makefile.am, src/thbrk/thbrk.c,
 
505
        +src/thbrk/thbrk.sbm: Replaced old thbrk from cttex with my new
 
506
        version written from scratch.
 
507
 
 
508
2006-08-22  Theppitak Karoonboonyanan  <thep@linux.thai.net>
 
509
 
 
510
        * configure.in: Post-release version bump.
 
511
 
1
512
2006-08-05  Theppitak Karoonboonyanan <thep@linux.thai.net>
2
513
 
3
514
        * NEWS, configure.in:
938
1449
        * Makefile.am (1.2), configure.in (1.2), include/Makefile.am (1.2,
939
1450
        r0_1_1, r0_1_0), include/thai/Makefile.am (1.2), src/Makefile.am
940
1451
        (1.2), src/thcoll/Makefile.am (1.2, r0_1_1, r0_1_0),
941
 
        tests/Makefile.am (1.2): Add $Id: ChangeLog,v 1.96 2006-08-05 02:04:38 thep Exp $
 
1452
        tests/Makefile.am (1.2): Add $Id: ChangeLog,v 1.153 2007-08-28 09:05:48 thep Exp $
942
1453
 
943
1454
2001-06-12 Tuesday 20:14  Theppitak Karoonboonyanan  <thep@linux.thai.net>
944
1455
 
945
1456
        * src/thcoll/cweight.c (1.2, r0_1_0), src/thcoll/cweight.h (1.2,
946
1457
        r0_1_0), src/thcoll/thcoll.c (1.2), tests/test-thcoll.sh (1.2,
947
 
        r0_1_1, r0_1_0), tests/thsort.c (1.2, r0_1_1, r0_1_0): Add $Id: ChangeLog,v 1.96 2006-08-05 02:04:38 thep Exp $
 
1458
        r0_1_1, r0_1_0), tests/thsort.c (1.2, r0_1_1, r0_1_0): Add $Id: ChangeLog,v 1.153 2007-08-28 09:05:48 thep Exp $
948
1459
 
949
1460
2001-06-12 Tuesday 20:12  Theppitak Karoonboonyanan  <thep@linux.thai.net>
950
1461