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