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