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