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