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