598b2f16d1874f4c8cad1d30adf86c6e610ce670
[m17n/m17n-lib.git] / example / ChangeLog
1 2005-08-18  Kenichi Handa  <handa@m17n.org>
2
3         * medit.c (main): Adjusted for the change of symbol's language
4         property (now in lowercase).
5
6         * mdump.c (main): Handle --fontset arg.
7
8 2005-05-19  Kenichi Handa  <handa@m17n.org>
9
10         * medit.c (main): Explicitly set minput_driver.
11
12 2005-04-28  Kenichi Handa  <handa@m17n.org>
13
14         * .cvsignore: Change mXXXX to m17n-XXXX.
15
16         * Makefile.am (X_LD_FLAGS): Include @XAW_LD_FLAGS@, not -lXaw.
17
18         * medit.c: Check HAVE_X11_XAW_COMMAND_H, and if it not defined,
19         add dummy code.
20
21         * mview.c: Check HAVE_X11_XAW_COMMAND_H, and if it not defined,
22         add dummy code.
23
24 2005-04-15  Kenichi Handa  <handa@m17n.org>
25
26         * medit.c: Include dlfcn.h.
27         (Mword): New variable.
28         (show_cursor): Check Mlanguage text property of the cursor
29         position only.
30         (delete_char): Pay attention to the change of line beginning
31         position because of filling.
32         (insert_chars): Likewise.
33         (word_constituent_p, forward_word, backward_word): New functions.
34         (KeyProc): Assign XK_b and XK_f for back/foreward word.
35         (line_break): Delete extern.
36         (LineBreakProc): Use mdraw_default_line_break.
37         (FilterProc): New function.
38         (main): Handle --filter arg.  Initialize Mword.  
39
40         * mdump.c (main): Set control.line_break to
41         mdraw_default_line_break.
42
43         * Makefile.am (m17n_edit_SOURCES): Don't include linebreak.c.
44         (m17n_dump_SOURCES): Likewise.
45         (m17n_edit_LDADD): Don't include @WORDCUT_LD_FLAGS@.
46         (m17n_dump_LDADD): Likewise.
47
48 2005-03-09  Kenichi Handa  <handa@m17n.org>
49
50         * HELLO.utf8, HELLO.xml, HELLO.html: Fix Telugu line.
51
52 2005-02-17  Kenichi Handa  <handa@m17n.org>
53
54         * medit.c (setup_input_methods): Fix for the case that no input
55         method is available.
56
57 2005-01-12  Kenichi Handa  <handa@m17n.org>
58
59         * HELLO.utf8, HELLO.xml, HELLO.html: Adjust the encoding of
60         Myanmar kinzi to the new proposal by Myanmar NLP.
61
62 2004-12-27  Kenichi Handa  <handa@m17n.org>
63
64         * Version 1.2.0 released.
65
66 2004-12-27  Kenichi Handa  <handa@m17n.org>
67
68         * M17NEdit.ja: Renamed from MEdit.ja.
69
70         * Makefile.am: Put prefix "m17n-" instead of single "m" to
71         executables.
72         (EXTRA_DIST): Include HELLO.html and M17NEdit.ja.
73
74         * mconv.c, mdate.c, mdump.c, medit.c, mview.c: Documentations
75         changed ("mXXXX" -> "m17n-XXXX").
76
77 2004-12-21  Kenichi Handa  <handa@m17n.org>
78
79         * medit.c (ButtonProc): Reset the current input method (if
80         activated) and insert the produced text.
81         (KeyProc): Cancel the previous change.
82
83 2004-12-21  Kenichi Handa  <handa@m17n.org>
84
85         * medit.c (KeyProc): Handle C-\ as resetting input context.
86
87 2004-12-17  Kenichi Handa  <handa@m17n.org>
88
89         * medit.c (main): Allocagte filename by strdup if not specified.
90
91 2004-12-10  Kenichi Handa  <handa@m17n.org>
92
93         * mview.c (VERSION): Update to 1.2.0.
94
95         * medit.c (VERSION): Update to 1.2.0.
96         (main): If filename is not specified, open /dev/null.
97
98         * mdate.c (VERSION): Update to 1.2.0.
99
100         * mconv.c (VERSION): Update to 1.2.0.
101
102 2004-12-09  Kenichi Handa  <handa@m17n.org>
103
104         * medit.c (SaveProc, DumpImageProc, FileDialogProc, read_file):
105         Decode by Mcoding_utf_8_full, not Mcoding_utf_8.
106
107 2004-12-09  handa  <handa@m17n.org>
108
109         * Makefile.am (common_ldflags): Include libm17n-core.la.
110         (common_ldflags_gui): Include ${common_ldflags}
111         
112 2004-12-03  Kenichi Handa  <handa@m17n.org>
113
114         * mimx-anthy.c (AnthyContext): New member ic.
115         (new_context): When something goes wrong, return NULL without
116         creating a context.
117         (get_context): New function.
118         (init): Pay attention to the case of multiple calls.
119         (fini): Likewise.
120         (convert, change, resize, commit): Use get_context.
121
122         * mimx-ispell.c (face_available): New variable.
123         (init): Check if GUI APIs are available or not.  If not, set
124         face_available to 0.
125         (fini): Free a face only if face_available is not zero.
126         (ispell_word): Put face property only if available.
127
128 2004-10-29  Kenichi Handa  <handa@m17n.org>
129
130         * medit.c (main): Fix handling of "-s" arg.
131
132 2004-10-12  Kenichi Handa  <handa@m17n.org>
133
134         * medit.c (KeyProc): Cast buf to `unsigned char *'.
135         (FaceProc): Call hide_cursor () at first.
136
137 2004-09-27  Kenichi Handa  <handa@m17n.org>
138
139         * HELLO.html: Add Sinhala.
140
141 2004-09-23  Kenichi Handa  <handa@m17n.org>
142
143         * HELLO.utf8, HELLO.xml: Add Sinhala.
144
145 2004-09-14  Kenichi Handa  <handa@m17n.org>
146
147         * medit.c (update_selection): Fix for the case that the selection
148         is just one line.
149
150 2004-08-27  Kenichi Handa  <handa@m17n.org>
151
152         * mdump.c (help_exit): Describe about the arg "-r".
153         (reverse_bit_order, init_reverse_bit_order): Delete them.
154         (main): Handle the arg "-r".
155
156 2004-08-25  Kenichi Handa  <handa@m17n.org>
157
158         * medit.c: Adjusted for the member name change
159         (MDrawGlyphInfo->this -> MDrawGlyphInfo->metics).
160
161         * mdump.c: Adjusted for the member name change
162         (MDrawGlyphInfo->this -> MDrawGlyphInfo->metics).
163
164 2004-08-16  Kenichi Handa  <handa@m17n.org>
165
166         * Version 1.1.0 released.
167
168 2004-08-15  Kenichi Handa  <handa@m17n.org>
169
170         * MEdit.ja: Add Dhivehi.
171
172         * HELLO.utf8, HELLO.xml: Add Oriya and Dhivehi.
173
174         * medit.c (covert_selection): Handle explicit request of
175         UTF8_STRING.
176         (ExposeProc): If an initial input method is specifed, activate it.
177         (setup_input_methods): New arg initial_input_method.  If it's not
178         NULL, set current_input_method to the corresponding index.
179         (help_exit): Fix help message.
180         (main): Handle --im and -s command args.
181
182         * mdump.c (help_exit): Fix help message.
183
184 2004-08-09  Kenichi Handa  <handa@m17n.org>
185
186         * mconv.c (VERSION): Updated to 1.1.
187
188         * mdate.c (VERSION): Likewise.
189
190         * medit.c (VERSION): Likewise.
191
192         * mview.c (VERSION): Likewise.
193
194 2004-07-28  Kenichi Handa  <handa@m17n.org>
195
196         * HELLO.utf8: Add language names for Telugu and Gujarati.
197
198         * HELLO.xml: Add language names for Telugu and Gujarati.
199
200 2004-07-26  Kenichi Handa  <handa@m17n.org>
201
202         * medit.c (redraw_cursor): Fix checking of redrawing area.
203         (set_input_method_spot): Don't check face if the buffer is empty.
204         (show_cursor): Likewise.
205         (delete_char): Fix adjustment of nchars.
206         (CursorProc): Call update_cursor.
207
208 2004-07-23  Kenichi Handa  <handa@m17n.org>
209
210         * HELLO.xml: Add Myanmar.
211
212         * HELLO.utf8: Add Myanmar.
213
214 2004-07-22  Kenichi Handa  <handa@m17n.org>
215
216         * medit.c (get_selection): If decoding fails and *type is not
217         XA_UTF8_STRING, try to get selection value of type XA_UTF8_STRING.
218
219 2004-07-20  Kenichi Handa  <handa@m17n.org>
220
221         * medit.c (main): If frame creation is falied, exit by error.
222         Call M17N_FINI after destroying the application context.
223
224 2004-07-18  Kenichi Handa  <handa@m17n.org>
225
226         * Makefile.am (common_ldflags): Don't include
227         ${top_srcdir}/src/libm17n-core.la.
228
229 2004-07-07  Kenichi Handa  <handa@m17n.org>
230
231         * medit.c (Mcoding_compound_text): New variable.
232         (covert_selection): Fix previous change.
233         (main): Set Mcoding_compound_text.
234
235 2004-07-06  Kenichi Handa  <handa@m17n.org>
236
237         * mdump.c: Cancel previous change.
238
239         * Makefile.am (X_LD_FLAGS): Fix the order of linking.
240         (medit_LDADD, mview_LDADD, mdump_LDADD): Cancel previous change.
241
242         * HELLO.xml: Add Punjabi, Kannada, Telugu, and Gujarati.
243
244         * medit.c (covert_selection): If X_HAVE_UTF8_STRING is defined and
245         target is XA_UTF8_STRING, encode by utf-8.
246         (get_selection): If X_HAVE_UTF8_STRING is defined and *type is
247         XA_UTF8_STRING, decode by utf-8.
248
249 2004-07-05  Kenichi Handa  <handa@m17n.org>
250
251         * HELLO.utf8: Add Kannada.
252
253 2004-06-30  Kenichi Handa  <handa@m17n.org>
254
255         * mdump.c: Include <m17n-gd.h> instead of <m17n-gui.h>.
256
257         * Makefile.am (X_LD_FLAGS): New variable.
258         (medit_LDADD, mview_LDADD, mdump_LDADD): Add all depending
259         libraries.
260         (medit_LDFLAGS, mview_LDFLAGS, mdump_LDFLAGS): Delete them.
261         (libmimx_anthy_la_LIBADD): Add @ANTHY_LD_FLAGS@.
262         (libmimx_anthy_la_LDFLAGS): Delete @ANTHY_LD_FLAGS@.
263
264 2004-06-25  TAKAHASHI Naoto  <ntakahas@m17n.org>
265
266         * HELLO.utf8: Add Punjabi.
267
268 2004-06-24  Kenichi Handa  <handa@m17n.org>
269
270         * Makefile.am: (libmimx_ispell_la_LDFLAGS)
271         (libmimx_anthy_la_LDFLAGS): Add -module.
272
273 2004-06-23  Kenichi Handa  <handa@m17n.org>
274
275         * Makefile.am (medit_LDFLAGS, mview_LDFLAGS): Cancel the previous
276         change.
277
278         * medit.c (redraw_cursor): Refer to cursor.logical_width instead
279         of cursor.this.width.
280
281 2004-06-21  Kenichi Handa  <handa@m17n.org>
282
283         * Makefile.am (medit_LDFLAGS, mview_LDFLAGS): Include -lX11 and
284         -lXt.
285
286 2004-06-17  Kenichi Handa  <handa@m17n.org>
287
288         * mdump.c (main): Don't set control.as_image to 1.
289
290 2004-06-16  Kenichi Handa  <handa@m17n.org>
291
292         * mdump.c (main): Fix typo of error message.
293
294         * medit.c (face_freeserif): New variable.
295         (face_table): Add an entry for freeserif.
296         (main): Initialized and free face_freeserif.
297
298 2004-06-15  Kenichi Handa  <handa@m17n.org>
299
300         * mdump.c: Add command line arguments --family and --language.
301         (help_exit): Print info about those arguemnts.
302         (main): Make family name to lowercase.
303
304 2004-06-04  Kenichi Handa  <handa@m17n.org>
305
306         * mconv.c (compare_coding_name): New function.
307         (list_coding): Sort the list of codings by their names.
308
309 2004-06-03  Kenichi Handa  <handa@m17n.org>
310
311         * medit.c (InputMethodInfo): New type.
312         (input_method_table): Type changed to `InputMethodInfo *'.
313         (select_input_method): Adjusted for the change of
314         input_method_table.
315         (show_cursor): Open an input method here if necessary.
316         (compare_input_method): Adjusted for the change of
317         input_method_table.
318         (setup_input_methods): Likewise.  Don't open input methods here
319         except for XIM.
320         (main): Adjusted for the change of input_method_table.
321
322         * mconv.c (main): Close `in' and `out'.
323
324         * HELLO.utf8: Fix Greek line.
325
326         * HELLO.xml: Fix Greek line.
327
328 2004-05-28  Kenichi Handa  <handa@m17n.org>
329
330         * Makefile.am (VINFO): New variable.
331         (libmimx_ispell_la_LDFLAGS, libmimx_anthy_la_LDFLAGS): Include
332         ${VINFO}.
333
334         * mdump.c (PROGRAM_VERSION): Renamed from VERSION.
335         (main): Use PROGRAM_VERSION.
336
337         * medit.c (main): Make face_input_status copy of face_default.
338
339 2004-05-27  Kenichi Handa  <handa@m17n.org>
340
341         * medit.c (show_cursor): Check hline->width and box->width.
342         (main): Set reverse videomode in a face for selection.
343
344         * mdump.c: Include config.h.  Include <gd.h> instead of
345         <X11/Xlib.h>.  If not HAVE_FREETYPE nor HAVE_GD, define a pseudo
346         function main that just print an error message.
347         (help_exit): Adjusted for the change of spec.
348         (dump_image): Argument changed.  Dump PNG image instead of PBM.
349         (main): Adjusted for the change of spec.
350
351         * Makefile.am (common_ldflags_gui): Renamed from
352         common_ldflags_X.  Set to .../libm17n-gui.la.  Referrer changed.
353         (mdump_LDFLAGS): Include @GD_LD_FLAGS@
354
355         * HELLO.xml:  Add Bengali.
356
357 2004-05-21  Kenichi Handa  <handa@m17n.org>
358
359         * HELLO.utf8: Add Bengali.
360
361 2004-05-20  Kenichi Handa  <handa@m17n.org>
362
363         * medit.c (redraw): If contro.anti_alias is nonzero, always clear.
364         (ButtonMoveProc): Don't give control.anti_alias to redraw.
365         (default_face_list): New variable.
366         (FaceProc): If no selection, change the default face.
367         (main): Initialize and finalize default_face_list.
368
369 2004-04-27  Kenichi Handa  <handa@m17n.org>
370
371         * mimx-ispell.c: Add coding tag euc-jp.
372
373         * mimx-anthy.c: Add coding tag euc-jp.
374
375         * medit.c: Add coding tag euc-jp.
376         (ButtonMoveProc): Full redraw if we are using anti-aliased text.
377         (main): Set control.anti_alias to 1. 
378
379         * mdump.c: Add coding tag euc-jp.
380
381         * mdate.c: Add coding tag euc-jp.
382
383         * mconv.c: Add coding tag euc-jp.
384
385 2004-04-20  Kenichi Handa  <handa@m17n.org>
386
387         * Makefile.am (medit_LDFLAGS): Include X_PRE_LIBS, XLIBS,
388         X_EXTRA_LIBS.
389         (mview_LDFLAGS): Likewise.
390
391         * linebreak.c: Don't include wordcut/xmalloc.h, wordcut/path.h.
392
393 2004-03-29  Kenichi Handa  <handa@m17n.org>
394
395         * Version 1.0 Patch Level 2 released.
396
397 2004-03-19  Kenichi Handa  <handa@m17n.org>
398
399         * Version 1.0 Patch Level 1 released.
400
401 2004-03-19  Kenichi Handa  <handa@m17n.org>
402
403         * medit.c (VERSION): Changed to 1.0.1.
404         (update_selection): Fix for the case that the selected region is
405         expanded to the opposite direction.
406         (ButtonMoveProc): Likewise.
407         (main): Use alloca instead of malloc for allocating menu names.
408         Free several memory areas and GCs.
409
410 2004-03-12  Kenichi Handa  <handa@m17n.org>
411
412         * medit.c (input_status_control): New variable.
413         (input_status): Use input_status_control.
414         (main): Initialize input_status_control.
415
416 2004-03-01  Kenichi Handa  <handa@m17n.org>
417
418         * Version 1.0 released.
419
420 \f
421 Copyright (C) 2003, 2004
422   National Institute of Advanced Industrial Science and Technology (AIST)
423   Registration Number H15PRO112
424
425 This file is part of the m17n library.
426
427 The m17n library is free software; you can redistribute it and/or
428 modify it under the terms of the GNU Lesser General Public License
429 as published by the Free Software Foundation; either version 2.1 of
430 the License, or (at your option) any later version.
431
432 The m17n library is distributed in the hope that it will be useful,
433 but WITHOUT ANY WARRANTY; without even the implied warranty of
434 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
435 Lesser General Public License for more details.
436
437 You should have received a copy of the GNU Lesser General Public
438 License along with the m17n library; if not, write to the Free
439 Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
440 02111-1307, USA.