342108109a2254974d5888e44e6853b5d99f4bf1
[m17n/m17n-lib.git] / example / ChangeLog
1 2011-09-12  Kenichi Handa  <handa@m17n.org>
2
3         * Version 1.6.3 released.
4
5 2010-10-05  Kenichi Handa  <handa@m17n.org>
6
7         * Version 1.6.2 released.
8
9 2010-10-05  Kenichi Handa  <handa@m17n.org>
10
11         * Makefile.am (INCLUDES): Set -I$(top_srcdir)/src.
12
13 2010-04-23  Kenichi Handa  <handa@m17n.org>
14
15         * Version 1.6.1 released.
16
17 2010-04-23  Kenichi Handa  <handa@m17n.org>
18
19         * HELLO.utf8: Add Unicode 5.1 based Myanmar.
20
21 2010-03-30  Kenichi Handa  <handa@m17n.org>
22
23         * Version 1.6.0 released.
24
25 2010-02-18  Kenichi Handa  <handa@m17n.org>
26
27         * Makefile.am: Build modules dynamically loaded with
28         -avoid-version and no -version-info.
29
30 2010-02-09  Kenichi Handa  <handa@m17n.org>
31
32         * HELLO.utf8 (Greek, Hindi): Fixed.
33
34 2009-08-13  Kenichi Handa  <handa@m17n.org>
35
36         * Version 1.5.5 released.
37
38 2009-03-02  Kenichi Handa  <handa@m17n.org>
39
40         * Version 1.5.4 released.
41
42 2009-01-15  Kenichi Handa  <handa@m17n.org>
43
44         * mconv.c (suppress_warning, continue_on_error): Make them global
45         variables.
46         (check_invalid_bytes, check_unencoded_chars): Check
47         suppress_warning and continue_on_error.
48         (unknown_encoding): New function.
49         (FATAL_ERROR): Check suppress_warning.
50         (main): Use unknown_encoding.  Call check_invalid_bytes and
51         check_unencoded_chars unconditionally.
52
53 2008-12-26  Kenichi Handa  <handa@m17n.org>
54
55         * mconv.c (main): Print a proper error message if the specified
56         encoding requires m17n-db.
57
58 2008-10-30  Andreas Schwab <schwab@suse.de>  (tiny change)
59
60         * medit.c (FilterProc): Fix strict aliasing bug.
61
62 2008-10-30  Kenichi Handa  <handa@m17n.org>
63
64         * medit.c (update_scroll_bar): Use XawScrollbarSetThumb.
65
66 2008-10-20  Kenichi Handa  <handa@m17n.org>
67
68         * Version 1.5.3 released.
69
70 2008-06-23  Kenichi Handa  <handa@m17n.org>
71
72         * Version 1.5.2 released.
73
74         * mview.c: (main): Copyright years updated.
75
76         * mdump.c (main): Copyright years updated.
77
78         * mdate.c: (main): Copyright years updated.
79
80         * medit.c: (main): Copyright years updated.
81
82         * mconv.c (main): Copyright years updated.
83
84 2008-06-13  Kenichi Handa  <handa@m17n.org>
85
86         * M17NEdit.ja: Shinalese -> Shinhala.
87
88 2008-04-04  Kenichi Handa  <handa@m17n.org>
89
90         * medit.c (unicode_input_method, saved_input_method): New
91         variables.
92         (KeyProc): Make `C-=' activate the unicode input method
93         temporarily.
94         (setup_input_methods): Set unicode_input_method if any.
95
96 2008-04-03  Kenichi Handa  <handa@m17n.org>
97
98         * medit.c (update_cursor): Update control.cursor_pos at first.
99
100 2008-01-31  Kenichi Handa  <handa@ni.aist.go.jp>
101
102         * Version 1.5.1 released.
103
104 2008-01-31  Kenichi Handa  <handa@ni.aist.go.jp>
105
106         * mview.c: Include <stdlib.h>.
107
108 2007-12-28  Kenichi Handa  <handa@ni.aist.go.jp>
109
110         * Version 1.5.0 released.
111
112 2007-10-29  Kenichi Handa  <handa@m17n.org>
113
114         * Makefile.am (common_ldflags_gui): Add
115         ${top_builddir}/src/libm17n-flt.la.
116
117         * .gdb.util (xgstring): Adjusted for the change of dump_gstring.
118         (xgtr): New command.
119
120 2007-09-18  Kenichi Handa  <handa@m17n.org>
121
122         * mdump.c (main): Use "generic" fontset by default.
123
124 2007-07-13  Kenichi Handa  <handa@m17n.org>
125
126         * Version 1.4.0 released.
127
128 2007-05-21  Kenichi Handa  <handa@m17n.org>
129
130         * medit.c (show_cursor): Use msymbol_name (not mlangauge_name).
131
132 2007-05-16  Kenichi Handa  <handa@m17n.org>
133
134         * mdate.c (VERSION): Delete it.
135         (main): Use M17NLIB_VERSION_NAME to print the version number.
136
137         * mconv.c (VERSION): Delete it.
138         (main): Use M17NLIB_VERSION_NAME to print the version number.
139
140         * mdump.c (PROGRAM_VERSION): Delete it.
141         (main): Use M17NLIB_VERSION_NAME to print the version number.
142
143         * medit.c (VERSION): Delete it.
144         (main): Use M17NLIB_VERSION_NAME to print the version number.
145
146         * mview.c (VERSION): Delete it.
147         (main): Use M17NLIB_VERSION_NAME to print the version number.
148
149 2007-03-29  Kenichi Handa  <handa@m17n.org>
150
151         * medit.c (setup_input_methods): Use mplist_put_func.
152
153 2006-12-06  Kenichi Handa  <handa@m17n.org>
154
155         * Version 1.3.4 released.
156
157         * mview.c (VERSION): Changed to 1.3.4.
158
159         * mdump.c (PROGRAM_VERSION): Changed to 1.3.4.
160
161         * mdate.c (VERSION): Changed to 1.3.4.
162
163         * medit.c (VERSION): Changed to 1.3.4.
164
165         * mconv.c (VERSION): Changed to 1.3.4.
166
167 2006-10-27  Kenichi Handa  <handa@m17n.org>
168
169         * medit.c (surrounding_text_handler): Be sure to set surround text
170         even if LEN is zero.
171
172 2006-10-16  Kenichi Handa  <handa@m17n.org>
173
174         * medit.c (create_menu_button): Set XtNinternational to True.
175
176 2006-08-02  Theppitak Karoonboonyanan  <thep@linux.thai.net>  (tiny change)
177
178         * Makefile.am (common_ldflags, common_ldflags_gui): Use
179         ${top_builddir}.
180
181 2006-07-19  TAKAHASHI Naoto  <ntakahas@m17n.org>
182
183         * HELLO.utf8, HELLO.html, HELLO.xml: Add final sukun to Arabic.
184
185 2006-06-23  Kenichi Handa  <handa@m17n.org>
186
187         * Makefile.am (BUILD_LIBS): Don't increment it conditionally.
188
189         * medit.c (show_cursor): Call mlanguage_name to get English name
190         of language.
191         (compare_input_method): Likewise.
192         (main): Likewise.
193
194 2006-02-22  Kenichi Handa  <handa@m17n.org>
195
196         * Version 1.3.3 released.
197
198 2006-02-22  Kenichi Handa  <handa@m17n.org>
199
200         * mview.c: Fix some typo in documention.
201
202         * medit.c: Fix some typo in documention.
203
204         * mdump.c: Fix some typo in documention.
205
206 2006-02-06  Kenichi Handa  <handa@m17n.org>
207
208         * Version 1.3.2 released.
209
210 2006-02-03  Kenichi Handa  <handa@m17n.org>
211
212         * mdump.c: Describe the supported color names.
213
214 2006-01-19  Kenichi Handa  <handa@m17n.org>
215
216         * HELLO.utf8: Fix greek.
217
218         * HELLO.xml: Fix greek.
219
220 2006-01-17  Kenichi Handa  <handa@m17n.org>
221
222         * mdump.c (main): Use gdImageCreateTrueColor and
223         gdImageAlphaBlending only if HAVE_GD is 2 or the greater.
224
225 2006-01-16  Kenichi Handa  <handa@m17n.org>
226
227         * Version 1.3.1 released.
228
229 2006-01-16  Kenichi Handa  <handa@m17n.org>
230
231         * mdump.c (help_exit): Describe -fg, -bg, -r args.
232         (main): Handle -fg, -bg args.  Use gdImageCreateTrueColor instead
233         of gdImageCreate.
234
235 2006-01-05  Kenichi Handa  <handa@m17n.org>
236
237         * HELLO.utf8: Fix Hindi and Oriya.
238
239         * HELLO.xml: Adjusted for the latest HELLO.utf8.
240
241         * HELLO.html: Adjusted for the latest HELLO.utf8.
242
243         * mdate.c (main): Call m17n-view; not mview.
244
245 2005-12-22  Kenichi Handa  <handa@m17n.org>
246
247         * Version 1.3.0 released.
248
249 2005-12-06  Kenichi Handa  <handa@m17n.org>
250
251         * medit.c (mt_modified): New variable.
252         (KeyProc): Update screen if input method modified a text.
253         (surrounding_text_handler): Set mt_modified to 1 if a text is
254         deleted.
255         (main): Fix handling of --font arg.
256
257 2005-12-02  Kenichi Handa  <handa@m17n.org>
258
259         * medit.c (main): Handle --font arg.
260
261 2005-11-21  Kenichi Handa  <handa@m17n.org>
262
263         * Makefile.am (bin_PROGRAMS, lib_LTLIBRARIES): Define them
264         conditionally on WITH_GUI.
265
266 2005-11-11  Kenichi Handa  <handa@m17n.org>
267
268         * medit.c (surrounding_text_handler): Directly delete characters
269         instead of calling delete_char.
270
271 2005-11-08  Kenichi Handa  <handa@m17n.org>
272
273         * medit.c (delete_char): Fix the case of deleting the previous
274         multiple characters.
275         (surrounding_text_handler): Check number of characters to delete.
276
277 2005-11-07  Kenichi Handa  <handa@m17n.org>
278
279         * medit.c (surrounding_text_handler): New function.
280         (setup_input_methods): Add callback functions for surrounding text
281         handling.
282
283 2005-10-20  Kenichi Handa  <handa@m17n.org>
284
285         * medit.c (setup_input_methods): Ignore an input method of name
286         nil.
287
288 2005-10-14  Kenichi Handa  <handa@m17n.org>
289
290         * medit.c (main): Don't leave a fontset unfreed.
291
292 2005-10-03  Kenichi Handa  <handa@m17n.org>
293
294         * mdump.c (main): Make the image tranparent.
295
296 2005-09-27  Kenichi Handa  <handa@m17n.org>
297
298         * mdump.c (dump_image): If FILTER is "-", print the image to
299         stdout.
300
301 2005-09-22  Kenichi Handa  <handa@m17n.org>
302
303         * medit.c (select_input_method): Open an input method if
304         necessary.  Handle left bitmap of input method menus here.
305         (show_cursor): Don't open an input method here.
306         (ExposeProc): Likewise.
307         (FocusInProc): Fix typo (Minput_focus_out -> Minput_focus_in).
308         (InputMethodProc): Don't handle left bitmap of input method menus
309         here.
310         (setup_input_methods): Don't open an input method here.
311
312 2005-09-16  Kenichi Handa  <handa@m17n.org>
313
314         * medit.c (ButtonProc): Don't reset ic, instead send
315         Minput_focus_move event to the current input method.
316         (FocusInProc, FocusOutProc): New functions.
317         (actions): Add elements for FocusIn and FocusOut.
318         (main): Add  elements for FocusIn and FocusOut to trans2.
319
320 2005-09-12  Kenichi Handa  <handa@m17n.org>
321
322         * medit.c (redraw): Don't redraw an area where not text is
323         displayed.
324
325 2005-09-05  Kenichi Handa  <handa@m17n.org>
326
327         * medit.c: Check HAVE_X11_XAW_COMMAND_H before including X11/*.h.
328
329         * mview.c: Check HAVE_X11_XAW_COMMAND_H before including X11/*.h.
330
331         * Makefile.am (X_LD_FLAGS): Use @X11_LD_FLAGS@ instead of
332         directory listing libraries.
333         (PURIFY, purify_medit, purify_mdate): Define them in maintainer
334         mode.
335
336 2005-08-22  Kenichi Handa  <handa@m17n.org>
337
338         * mdump.c: Don't include config.h.
339
340         * medit.c: Likewise.
341
342         * mview.c: Likewise.
343
344         * mimx-anthy.c: Likewise.
345
346         * mimx-ispell.c: Likewise.
347
348         * Makefile.am (AM_CPPFLAGS): Set it to @CONFIG_FLAGS@.
349
350 2005-08-18  Kenichi Handa  <handa@m17n.org>
351
352         * medit.c (main): Adjusted for the change of symbol's language
353         property (now in lowercase).
354
355         * mdump.c (main): Handle --fontset arg.
356
357 2005-05-19  Kenichi Handa  <handa@m17n.org>
358
359         * medit.c (main): Explicitly set minput_driver.
360
361 2005-04-28  Kenichi Handa  <handa@m17n.org>
362
363         * .cvsignore: Change mXXXX to m17n-XXXX.
364
365         * Makefile.am (X_LD_FLAGS): Include @XAW_LD_FLAGS@, not -lXaw.
366
367         * medit.c: Check HAVE_X11_XAW_COMMAND_H, and if it not defined,
368         add dummy code.
369
370         * mview.c: Check HAVE_X11_XAW_COMMAND_H, and if it not defined,
371         add dummy code.
372
373 2005-04-15  Kenichi Handa  <handa@m17n.org>
374
375         * medit.c: Include dlfcn.h.
376         (Mword): New variable.
377         (show_cursor): Check Mlanguage text property of the cursor
378         position only.
379         (delete_char): Pay attention to the change of line beginning
380         position because of filling.
381         (insert_chars): Likewise.
382         (word_constituent_p, forward_word, backward_word): New functions.
383         (KeyProc): Assign XK_b and XK_f for back/foreward word.
384         (line_break): Delete extern.
385         (LineBreakProc): Use mdraw_default_line_break.
386         (FilterProc): New function.
387         (main): Handle --filter arg.  Initialize Mword.  
388
389         * mdump.c (main): Set control.line_break to
390         mdraw_default_line_break.
391
392         * Makefile.am (m17n_edit_SOURCES): Don't include linebreak.c.
393         (m17n_dump_SOURCES): Likewise.
394         (m17n_edit_LDADD): Don't include @WORDCUT_LD_FLAGS@.
395         (m17n_dump_LDADD): Likewise.
396
397 2005-03-09  Kenichi Handa  <handa@m17n.org>
398
399         * HELLO.utf8, HELLO.xml, HELLO.html: Fix Telugu line.
400
401 2005-02-17  Kenichi Handa  <handa@m17n.org>
402
403         * medit.c (setup_input_methods): Fix for the case that no input
404         method is available.
405
406 2005-01-12  Kenichi Handa  <handa@m17n.org>
407
408         * HELLO.utf8, HELLO.xml, HELLO.html: Adjust the encoding of
409         Myanmar kinzi to the new proposal by Myanmar NLP.
410
411 2004-12-27  Kenichi Handa  <handa@m17n.org>
412
413         * Version 1.2.0 released.
414
415 2004-12-27  Kenichi Handa  <handa@m17n.org>
416
417         * M17NEdit.ja: Renamed from MEdit.ja.
418
419         * Makefile.am: Put prefix "m17n-" instead of single "m" to
420         executables.
421         (EXTRA_DIST): Include HELLO.html and M17NEdit.ja.
422
423         * mconv.c, mdate.c, mdump.c, medit.c, mview.c: Documentations
424         changed ("mXXXX" -> "m17n-XXXX").
425
426 2004-12-21  Kenichi Handa  <handa@m17n.org>
427
428         * medit.c (ButtonProc): Reset the current input method (if
429         activated) and insert the produced text.
430         (KeyProc): Cancel the previous change.
431
432 2004-12-21  Kenichi Handa  <handa@m17n.org>
433
434         * medit.c (KeyProc): Handle C-\ as resetting input context.
435
436 2004-12-17  Kenichi Handa  <handa@m17n.org>
437
438         * medit.c (main): Allocagte filename by strdup if not specified.
439
440 2004-12-10  Kenichi Handa  <handa@m17n.org>
441
442         * mview.c (VERSION): Update to 1.2.0.
443
444         * medit.c (VERSION): Update to 1.2.0.
445         (main): If filename is not specified, open /dev/null.
446
447         * mdate.c (VERSION): Update to 1.2.0.
448
449         * mconv.c (VERSION): Update to 1.2.0.
450
451 2004-12-09  Kenichi Handa  <handa@m17n.org>
452
453         * medit.c (SaveProc, DumpImageProc, FileDialogProc, read_file):
454         Decode by Mcoding_utf_8_full, not Mcoding_utf_8.
455
456 2004-12-09  handa  <handa@m17n.org>
457
458         * Makefile.am (common_ldflags): Include libm17n-core.la.
459         (common_ldflags_gui): Include ${common_ldflags}
460         
461 2004-12-03  Kenichi Handa  <handa@m17n.org>
462
463         * mimx-anthy.c (AnthyContext): New member ic.
464         (new_context): When something goes wrong, return NULL without
465         creating a context.
466         (get_context): New function.
467         (init): Pay attention to the case of multiple calls.
468         (fini): Likewise.
469         (convert, change, resize, commit): Use get_context.
470
471         * mimx-ispell.c (face_available): New variable.
472         (init): Check if GUI APIs are available or not.  If not, set
473         face_available to 0.
474         (fini): Free a face only if face_available is not zero.
475         (ispell_word): Put face property only if available.
476
477 2004-10-29  Kenichi Handa  <handa@m17n.org>
478
479         * medit.c (main): Fix handling of "-s" arg.
480
481 2004-10-12  Kenichi Handa  <handa@m17n.org>
482
483         * medit.c (KeyProc): Cast buf to `unsigned char *'.
484         (FaceProc): Call hide_cursor () at first.
485
486 2004-09-27  Kenichi Handa  <handa@m17n.org>
487
488         * HELLO.html: Add Sinhala.
489
490 2004-09-23  Kenichi Handa  <handa@m17n.org>
491
492         * HELLO.utf8, HELLO.xml: Add Sinhala.
493
494 2004-09-14  Kenichi Handa  <handa@m17n.org>
495
496         * medit.c (update_selection): Fix for the case that the selection
497         is just one line.
498
499 2004-08-27  Kenichi Handa  <handa@m17n.org>
500
501         * mdump.c (help_exit): Describe about the arg "-r".
502         (reverse_bit_order, init_reverse_bit_order): Delete them.
503         (main): Handle the arg "-r".
504
505 2004-08-25  Kenichi Handa  <handa@m17n.org>
506
507         * medit.c: Adjusted for the member name change
508         (MDrawGlyphInfo->this -> MDrawGlyphInfo->metics).
509
510         * mdump.c: Adjusted for the member name change
511         (MDrawGlyphInfo->this -> MDrawGlyphInfo->metics).
512
513 2004-08-16  Kenichi Handa  <handa@m17n.org>
514
515         * Version 1.1.0 released.
516
517 2004-08-15  Kenichi Handa  <handa@m17n.org>
518
519         * MEdit.ja: Add Dhivehi.
520
521         * HELLO.utf8, HELLO.xml: Add Oriya and Dhivehi.
522
523         * medit.c (covert_selection): Handle explicit request of
524         UTF8_STRING.
525         (ExposeProc): If an initial input method is specifed, activate it.
526         (setup_input_methods): New arg initial_input_method.  If it's not
527         NULL, set current_input_method to the corresponding index.
528         (help_exit): Fix help message.
529         (main): Handle --im and -s command args.
530
531         * mdump.c (help_exit): Fix help message.
532
533 2004-08-09  Kenichi Handa  <handa@m17n.org>
534
535         * mconv.c (VERSION): Updated to 1.1.
536
537         * mdate.c (VERSION): Likewise.
538
539         * medit.c (VERSION): Likewise.
540
541         * mview.c (VERSION): Likewise.
542
543 2004-07-28  Kenichi Handa  <handa@m17n.org>
544
545         * HELLO.utf8: Add language names for Telugu and Gujarati.
546
547         * HELLO.xml: Add language names for Telugu and Gujarati.
548
549 2004-07-26  Kenichi Handa  <handa@m17n.org>
550
551         * medit.c (redraw_cursor): Fix checking of redrawing area.
552         (set_input_method_spot): Don't check face if the buffer is empty.
553         (show_cursor): Likewise.
554         (delete_char): Fix adjustment of nchars.
555         (CursorProc): Call update_cursor.
556
557 2004-07-23  Kenichi Handa  <handa@m17n.org>
558
559         * HELLO.xml: Add Myanmar.
560
561         * HELLO.utf8: Add Myanmar.
562
563 2004-07-22  Kenichi Handa  <handa@m17n.org>
564
565         * medit.c (get_selection): If decoding fails and *type is not
566         XA_UTF8_STRING, try to get selection value of type XA_UTF8_STRING.
567
568 2004-07-20  Kenichi Handa  <handa@m17n.org>
569
570         * medit.c (main): If frame creation is falied, exit by error.
571         Call M17N_FINI after destroying the application context.
572
573 2004-07-18  Kenichi Handa  <handa@m17n.org>
574
575         * Makefile.am (common_ldflags): Don't include
576         ${top_srcdir}/src/libm17n-core.la.
577
578 2004-07-07  Kenichi Handa  <handa@m17n.org>
579
580         * medit.c (Mcoding_compound_text): New variable.
581         (covert_selection): Fix previous change.
582         (main): Set Mcoding_compound_text.
583
584 2004-07-06  Kenichi Handa  <handa@m17n.org>
585
586         * mdump.c: Cancel previous change.
587
588         * Makefile.am (X_LD_FLAGS): Fix the order of linking.
589         (medit_LDADD, mview_LDADD, mdump_LDADD): Cancel previous change.
590
591         * HELLO.xml: Add Punjabi, Kannada, Telugu, and Gujarati.
592
593         * medit.c (covert_selection): If X_HAVE_UTF8_STRING is defined and
594         target is XA_UTF8_STRING, encode by utf-8.
595         (get_selection): If X_HAVE_UTF8_STRING is defined and *type is
596         XA_UTF8_STRING, decode by utf-8.
597
598 2004-07-05  Kenichi Handa  <handa@m17n.org>
599
600         * HELLO.utf8: Add Kannada.
601
602 2004-06-30  Kenichi Handa  <handa@m17n.org>
603
604         * mdump.c: Include <m17n-gd.h> instead of <m17n-gui.h>.
605
606         * Makefile.am (X_LD_FLAGS): New variable.
607         (medit_LDADD, mview_LDADD, mdump_LDADD): Add all depending
608         libraries.
609         (medit_LDFLAGS, mview_LDFLAGS, mdump_LDFLAGS): Delete them.
610         (libmimx_anthy_la_LIBADD): Add @ANTHY_LD_FLAGS@.
611         (libmimx_anthy_la_LDFLAGS): Delete @ANTHY_LD_FLAGS@.
612
613 2004-06-25  TAKAHASHI Naoto  <ntakahas@m17n.org>
614
615         * HELLO.utf8: Add Punjabi.
616
617 2004-06-24  Kenichi Handa  <handa@m17n.org>
618
619         * Makefile.am: (libmimx_ispell_la_LDFLAGS)
620         (libmimx_anthy_la_LDFLAGS): Add -module.
621
622 2004-06-23  Kenichi Handa  <handa@m17n.org>
623
624         * Makefile.am (medit_LDFLAGS, mview_LDFLAGS): Cancel the previous
625         change.
626
627         * medit.c (redraw_cursor): Refer to cursor.logical_width instead
628         of cursor.this.width.
629
630 2004-06-21  Kenichi Handa  <handa@m17n.org>
631
632         * Makefile.am (medit_LDFLAGS, mview_LDFLAGS): Include -lX11 and
633         -lXt.
634
635 2004-06-17  Kenichi Handa  <handa@m17n.org>
636
637         * mdump.c (main): Don't set control.as_image to 1.
638
639 2004-06-16  Kenichi Handa  <handa@m17n.org>
640
641         * mdump.c (main): Fix typo of error message.
642
643         * medit.c (face_freeserif): New variable.
644         (face_table): Add an entry for freeserif.
645         (main): Initialized and free face_freeserif.
646
647 2004-06-15  Kenichi Handa  <handa@m17n.org>
648
649         * mdump.c: Add command line arguments --family and --language.
650         (help_exit): Print info about those arguemnts.
651         (main): Make family name to lowercase.
652
653 2004-06-04  Kenichi Handa  <handa@m17n.org>
654
655         * mconv.c (compare_coding_name): New function.
656         (list_coding): Sort the list of codings by their names.
657
658 2004-06-03  Kenichi Handa  <handa@m17n.org>
659
660         * medit.c (InputMethodInfo): New type.
661         (input_method_table): Type changed to `InputMethodInfo *'.
662         (select_input_method): Adjusted for the change of
663         input_method_table.
664         (show_cursor): Open an input method here if necessary.
665         (compare_input_method): Adjusted for the change of
666         input_method_table.
667         (setup_input_methods): Likewise.  Don't open input methods here
668         except for XIM.
669         (main): Adjusted for the change of input_method_table.
670
671         * mconv.c (main): Close `in' and `out'.
672
673         * HELLO.utf8: Fix Greek line.
674
675         * HELLO.xml: Fix Greek line.
676
677 2004-05-28  Kenichi Handa  <handa@m17n.org>
678
679         * Makefile.am (VINFO): New variable.
680         (libmimx_ispell_la_LDFLAGS, libmimx_anthy_la_LDFLAGS): Include
681         ${VINFO}.
682
683         * mdump.c (PROGRAM_VERSION): Renamed from VERSION.
684         (main): Use PROGRAM_VERSION.
685
686         * medit.c (main): Make face_input_status copy of face_default.
687
688 2004-05-27  Kenichi Handa  <handa@m17n.org>
689
690         * medit.c (show_cursor): Check hline->width and box->width.
691         (main): Set reverse videomode in a face for selection.
692
693         * mdump.c: Include config.h.  Include <gd.h> instead of
694         <X11/Xlib.h>.  If not HAVE_FREETYPE nor HAVE_GD, define a pseudo
695         function main that just print an error message.
696         (help_exit): Adjusted for the change of spec.
697         (dump_image): Argument changed.  Dump PNG image instead of PBM.
698         (main): Adjusted for the change of spec.
699
700         * Makefile.am (common_ldflags_gui): Renamed from
701         common_ldflags_X.  Set to .../libm17n-gui.la.  Referrer changed.
702         (mdump_LDFLAGS): Include @GD_LD_FLAGS@
703
704         * HELLO.xml:  Add Bengali.
705
706 2004-05-21  Kenichi Handa  <handa@m17n.org>
707
708         * HELLO.utf8: Add Bengali.
709
710 2004-05-20  Kenichi Handa  <handa@m17n.org>
711
712         * medit.c (redraw): If contro.anti_alias is nonzero, always clear.
713         (ButtonMoveProc): Don't give control.anti_alias to redraw.
714         (default_face_list): New variable.
715         (FaceProc): If no selection, change the default face.
716         (main): Initialize and finalize default_face_list.
717
718 2004-04-27  Kenichi Handa  <handa@m17n.org>
719
720         * mimx-ispell.c: Add coding tag euc-jp.
721
722         * mimx-anthy.c: Add coding tag euc-jp.
723
724         * medit.c: Add coding tag euc-jp.
725         (ButtonMoveProc): Full redraw if we are using anti-aliased text.
726         (main): Set control.anti_alias to 1. 
727
728         * mdump.c: Add coding tag euc-jp.
729
730         * mdate.c: Add coding tag euc-jp.
731
732         * mconv.c: Add coding tag euc-jp.
733
734 2004-04-20  Kenichi Handa  <handa@m17n.org>
735
736         * Makefile.am (medit_LDFLAGS): Include X_PRE_LIBS, XLIBS,
737         X_EXTRA_LIBS.
738         (mview_LDFLAGS): Likewise.
739
740         * linebreak.c: Don't include wordcut/xmalloc.h, wordcut/path.h.
741
742 2004-03-29  Kenichi Handa  <handa@m17n.org>
743
744         * Version 1.0 Patch Level 2 released.
745
746 2004-03-19  Kenichi Handa  <handa@m17n.org>
747
748         * Version 1.0 Patch Level 1 released.
749
750 2004-03-19  Kenichi Handa  <handa@m17n.org>
751
752         * medit.c (VERSION): Changed to 1.0.1.
753         (update_selection): Fix for the case that the selected region is
754         expanded to the opposite direction.
755         (ButtonMoveProc): Likewise.
756         (main): Use alloca instead of malloc for allocating menu names.
757         Free several memory areas and GCs.
758
759 2004-03-12  Kenichi Handa  <handa@m17n.org>
760
761         * medit.c (input_status_control): New variable.
762         (input_status): Use input_status_control.
763         (main): Initialize input_status_control.
764
765 2004-03-01  Kenichi Handa  <handa@m17n.org>
766
767         * Version 1.0 released.
768
769 \f
770 Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
771   National Institute of Advanced Industrial Science and Technology (AIST)
772   Registration Number H15PRO112
773
774 This file is part of the m17n library.
775
776 The m17n library is free software; you can redistribute it and/or
777 modify it under the terms of the GNU Lesser General Public License
778 as published by the Free Software Foundation; either version 2.1 of
779 the License, or (at your option) any later version.
780
781 The m17n library is distributed in the hope that it will be useful,
782 but WITHOUT ANY WARRANTY; without even the implied warranty of
783 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
784 Lesser General Public License for more details.
785
786 You should have received a copy of the GNU Lesser General Public
787 License along with the m17n library; if not, write to the Free
788 Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
789 Boston, MA 02110-1301, USA.