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