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