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