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