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