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