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