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