Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.43 - (show annotations) (download)
Sun May 17 17:24:58 2015 UTC (8 years, 10 months ago) by aonoto
Branch: MAIN
CVS Tags: freewnn-1-1-1-a023
Changes since 1.42: +15 -0 lines
- Update ChangeLog entry and version string. Added 1.1.1-a023 tag.

- Changed domain of bug-report address in AC_INIT.

1 /*
2 Some entries (from CVS ChangeLog) are not yet translated to
3 Japanese...
4 */
5
6 Mon, 18 May 2015 02:25:00 Tomoki AONO <aonoto at users.osdn.me>
7
8 * ChangeLog, ChangeLog.en, configure, configure.in:
9
10 - Update ChangeLog entry and version string. Added 1.1.1-a023 tag.
11
12 - OSDN.jpへのサイト名変更に伴い、AC_INITbug-reportアドレスの
13 ドメイン部を変更。
14
15 Sun, 17 May 2015 01:10:08 Tomoki AONO <aonoto at users.osdn.me>
16
17 * ChangeLog, ChangeLog.en:
18
19 Document changes by aonoto.
20
21 Sun, 10 May 2015 09:05:43 Mitsutoshi NAKANO <ItSANgo@gmail.com>
22
23 * ChangeLog, ChangeLog.en: added this messages.
24
25 * Wnn/include/jllib.h (WNN_NO_CREATE): redefined 0 -> pointer.
26 * Wnn/include/jllib.h (WNN_CREATE): redefined -1 -> pointer.
27 See:
28 https://sourceforge.jp/projects/freewnn/lists/archive/users/2015-May/000278.html
29 * Wnn/jlib/jl.c (jl_dic_add_e):
30 (jl_set_env_wnnrc):
31 * Wnn/jlib.V3/jlv3.c (jd_dicadd):
32
33 Sun, 10 May 2015 06:23:38 Mitsutoshi NAKANO <ItSANgo@gmail.com>
34
35 * ChangeLog, ChangeLog.en: added this messages.
36
37 * Wnn/include/jlib_private.h: renamed from
38 Wnn/include/jlib_hide.h.
39 See:
40 https://sourceforge.jp/projects/freewnn/lists/archive/users/2015-May/000278.html
41 * Wnn/jutil/wnnstat.c:
42 * Wnn/jutil/wnnkill.c:
43 * Wnn/jlib/jl.c:
44 * Wnn/jlib/js.c:
45 * cWnn/include/Makefile.in (LINKS3):
46 (jlib_private.h):
47 * kWnn/include/Makefile.in (LINKS3):
48 (jlib_private.h):
49
50 Fri, 22 Nov 2013 19:53:01 Tomoki AONO <aonoto at users.sourceforge.jp>
51
52 * Wnn/pubdicplus/Makefile.in:
53
54 Revert contents of FZK_SRC not to install fzk.master-.c .
55
56 Sat, 9 Nov 2013 03:54:44 Tomoki AONO <aonoto at users.sourceforge.jp>
57
58 * Wnn/pubdicplus/Makefile.in:
59
60 - *.fzkファイルの生成で一旦なんでもfull.fzkにしていたのを改め、
61 中間生成ファイル(*.fsrc)を作成することにした。これにより
62 並列ビルドする際に役立つだろう。(ex. Debian Bug #724058)
63 同じregexpを複数の箇所に書くのは面倒だったためでもある。
64
65 - imakeで自動生成されてたルールの内、includescleanターゲットのそれは
66 ひとまとめにしたルールも存在するので削除することにした。
67
68 Tue, 3 Sep 2013 11:40:33 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
69
70 * ChangeLog.en ChangeLog:
71 Added this message for test of CVS commit .
72
73 Mon, 2 Sep 2013 19:18:00 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
74
75 * ChangeLog.en ChangeLog:
76 Added this message .
77
78 * Branched 1.1.1-a022I001 by <bkbin005@rinku.zaq.ne.jp@>
79
80 * Merged many patches from openSUSE:
81
82 Please see also:
83 http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-September/000183.html
84 https://build.opensuse.org/package/show/M17N/fwnn
85
86 - modified: Wnn/jutil/wdreg.c
87 I found type missmatches in main() .
88 Old code gave "" to js_dic_file_create(),
89 but js_dic_file_create()'s argument has a w_char * type .
90 So added w_char W_CHAR_NUL_STR[] = { 0 };
91 and gave it to js_dic_file_create() .
92
93 - modified: cWnn/include/Makefile.in cWnn/jserver/Makefile.in
94 kWnn/include/Makefile.in
95
96 Added header files .
97 So changed Makefile.in .
98
99 - new file: Wnn/include/conv.h Wnn/include/etc.h
100 Wnn/include/jlib_hide.h Wnn/include/jutil.h Wnn/include/romkan.h
101 - modified: Wnn/conv/cvt_key.c Wnn/conv/cvt_read.c Wnn/etc/bdic.c
102 Wnn/etc/dic_atojis.c Wnn/etc/gethinsi.c Wnn/etc/hindo.c Wnn/etc/msg.c
103 Wnn/etc/pwd.c Wnn/etc/revdic.c Wnn/etc/sstrings.c Wnn/etc/xutoj.c
104 Wnn/etc/yincoding.c Wnn/include/jdata.h Wnn/include/jllib.h
105 Wnn/include/jslib.h Wnn/include/msg.h Wnn/jlib.V3/jlv3.c Wnn/jlib/jl.c
106 Wnn/jlib/js.c Wnn/jserver/daibn_kai.c Wnn/jserver/de.c
107 Wnn/jserver/de_header.h Wnn/jserver/do_dic_env.c
108 Wnn/jserver/do_filecom.c Wnn/jserver/do_henkan.c
109 Wnn/jserver/do_henkan1.c Wnn/jserver/do_hindo_s.c Wnn/jserver/fzk.c
110 Wnn/jserver/get_kaiarea.c Wnn/jserver/hinsi_list.c Wnn/jserver/jbiki.c
111 Wnn/jserver/jbiki_b.c Wnn/jserver/jikouho.c Wnn/jserver/jikouho_d.c
112 Wnn/jserver/jishoop.c Wnn/jserver/jishosub.c Wnn/jserver/mknode0.c
113 Wnn/jserver/mknode1.c Wnn/jserver/mknode2.c Wnn/jserver/rd_jishoop.c
114 Wnn/jserver/readfile.c Wnn/jserver/sisheng.c Wnn/jserver/w_string.c
115 Wnn/jutil/atod.c Wnn/jutil/atof.c Wnn/jutil/atorev.c
116 Wnn/jutil/dic_head.c Wnn/jutil/dtoa.c Wnn/jutil/oldatonewa.c
117 Wnn/jutil/ujisf.c Wnn/jutil/wddel.c Wnn/jutil/wdreg.c
118 Wnn/jutil/wnnkill.c Wnn/jutil/wnnstat.c Wnn/jutil/wnntouch.c
119 Wnn/romkan/rk_bltinfn.c Wnn/uum/basic_op.c Wnn/uum/header.c
120 Wnn/uum/history.c Wnn/uum/inspect.c Wnn/uum/jhlp.c Wnn/uum/jikouho.c
121 Wnn/uum/jis_in.c Wnn/uum/jutil.c Wnn/uum/key_bind.c Wnn/uum/kuten.c
122 Wnn/uum/printf.c Wnn/uum/prologue.c Wnn/uum/screen.c Wnn/uum/sdefine.h
123 Wnn/uum/select_ele.c Wnn/uum/sheader.h Wnn/uum/termio.c
124 Wnn/uum/touroku.c Wnn/uum/ttyfdslot.c Wnn/uum/uif.c Wnn/uum/wnnrc_op.c
125 Prototype declarations for reducing compilation warnings .
126 - modified: Wnn/jserver/hinsi_list.c
127 I found a bug in make_hinsi_list(), then fixed it .
128 Please see also:
129 http://lists.opensuse.org/opensuse-ja/2013-08/msg00035.html
130
131 - modified: Wnn/include/msg.h
132 Bugfix: In openSUSE 13.1 Milestone 3,
133 uum could not get error messages .
134 This issue's cause is that we forgot prototype declaration
135 of msg_get() in Wnn/include/msg.h .
136 http://lists.opensuse.org/opensuse-ja/2013-08/msg00014.html
137 http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-August/000140.html
138
139 - modified: Wnn/include/jllib.h Wnn/include/jslib.h
140 Wnn/include/wnn_string.h Wnn/jlib/jl.c Wnn/jserver/error.c
141 Wnn/jutil/atod.c Wnn/romkan/rk_bltinfn.c Wnn/romkan/rk_fundecl.h
142 Wnn/romkan/rk_main.c Wnn/romkan/rk_modread.c Wnn/romkan/rk_read.c
143 Xwnmo/xwnmo/do_socket.c
144 Added many prototype declarations .
145
146 - modified: PubdicPlus/ctopd.c PubdicPlus/wtopd.c
147 Added #include <string.h> and <unistd.h> .
148
149 - modified: Wnn/jlib.V3/jlv3.c
150 Fixed casts in jd_dicadd() .
151
152 - modified: Wnn/jserver/error.c Xwnmo/xwnmo/do_socket.c
153 Changed some types of variables .
154
155 - modified: Wnn/jlib/jl.c Wnn/jlib/js.c
156 Modified definication of message_out() .
157 Modified argument's types:
158 jl_connect_lang(), jl_open_lang(), create_pwd_file(),
159 jl_set_env_wnnrc(), jl_set_env_wnnrc1(), create_file(),
160 make_dir_rec1(), make_dir1(), call_error_handler(), message_out() ...
161 Fixed casts .
162
163 - modified: Wnn/jserver/de.c
164 Added signal handler .
165 Server's exit status changed .
166
167 Sat, 24 Aug 2013 23:24:31 Tomoki AONO <aonoto at users.sourceforge.jp>
168
169 * configure, configure.in, Wnn/include/commonhd.h,
170 Wnn/jserver/de_header.h:
171
172 - Update version string.
173
174 - Use PACKAGE_STRING instead of _SERVER_VERSION in jserver.
175
176 Mon, 5 Aug 2013 03:45:01 Tomoki AONO <aonoto at users.sourceforge.jp>
177
178 * ChangeLog, ChangeLog.en, configure, configure.in:
179
180 Update ChangeLog entry and version string. Added 1.1.1-a022 tag.
181
182 Mon, 5 Aug 2013 02:34:00 Tomoki AONO <aonoto at users.sourceforge.jp>
183
184 * ChangeLog, ChangeLog.en, PubdicPlus/pubdic.p:
185
186 ChangeLog, ChangLog.en:
187 - ChangeLogエントリを追記。
188 - Fixed some typo ('backspace' to 'backslash') in
189 Tue, 5 Jan 2010 01:59:40.
190
191 PubdicPlus/pubdic.p:
192
193 - 自分にとっては「ひろかず」が「小林」と変換されるのはおかしいと
194 判断したためこの組み合わせを削除した。2ch FreeWnnスレッドの
195 投稿での指摘による。
196 (http://toro.2ch.net/test/read.cgi/unix/1084551838/458)
197
198 Sun, 4 Aug 2013 00:06:16 Tomoki AONO <aonoto at users.sourceforge.jp>
199
200 * Wnn/uum/jhlp.c:
201
202 - uum failed to start on traditional systems because opening
203 tty fails. Fixed open_pty_traditional() to set tty_slave correctly.
204
205 - Changed PTXNAME macro to switch sprintf() to snprintf()
206 on 4.4BSD (or later).
207
208 Sat, 3 Aug 2013 23:56:59 Tomoki AONO <aonoto at users.sourceforge.jp>
209
210 * configure, configure.in:
211
212 - Improve libutil detection. Systems that have both ptsname() and
213 openpty() does not need libutil, this change (probably) covers
214 these systems. Based on patch by 1xx ([freewnn-users 133]).
215
216 - Some cosmetic fixes.
217
218 Fri, 2 Aug 2013 03:43:07 Tomoki AONO <aonoto at users.sourceforge.jp>
219
220 * config.h.in, configure, configure.in, Wnn/uum/Makefile.in,
221 cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
222
223 - libutil is (may be) used only in uum, so separate this library
224 (if exists) from normal LIBS.
225 Patch by 1xx (itsango at gmail.com) ([freewnn-users 126])
226 with some modification.
227
228 - Fixed spelling in configure.in .
229
230 Fri, 7 Jun 2013 03:24:38 Tomoki AONO <aonoto at users.sourceforge.jp>
231
232 * makerule.mk.in, Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
233 cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
234
235 Pass CPPFLAGS and LDFLAGS on configure / make.
236 Original suggestion by Hideki Yamane, but arranged a bit.
237 ToDo: We should separate FLAGS more cleanly.
238
239 Sat, 16 Jun 2012 19:02:04 Tomoki AONO <aonoto at users.sourceforge.jp>
240
241 * Wnn/uum/inspect.c:
242
243 Fix typo in comment.
244
245 Wed, 13 Jun 2012 04:18:32 Tomoki AONO <aonoto at users.sourceforge.jp>
246
247 * Wnn/: jutil/wddel.c, jutil/wdreg.c, uum/inspect.c,
248 uum/select_ele.c:
249
250 - Quick fix for warning about format-security by gcc.
251 Based on patch by Hideki Yamane and Makoto Fujiwara
252 ([Freewnn-users 102]).
253 Replacing from sprintf() to snprintf() or strncat() would be better.
254 - (Wnn/jutil/wddel.c) Change (fix?) type of Com[] to w_char
255 in code for 'wddel -C' mode. I think I'm doing right, but not tested.
256 - Strip old mail address (as usual).
257
258 Sat, 24 Sep 2011 02:49:35 Tomoki AONO <aonoto at users.sourceforge.jp>
259
260 * ChangeLog, ChangeLog.en:
261
262 Update ChangeLog . Japanese translation (of some commit entry)
263 will come later.
264
265 Mon, 16 May 2011 02:03:53 Tomoki AONO <aonoto at users.sourceforge.jp>
266
267 * configure, configure.in, makerule.mk.in:
268
269 まだ使ってないが、Libtool-2.4.xではconfigureで利用したSHELLに特化し
270 libtoolスクリプトを生成するらしい。そこでmakerule.mk.inSHELL
271 それを使うように変更。Debian Bug #621928の回避策として導入。
272
273 ただ、一部の環境で構築に失敗するかもしれないので従来通り使えるよう
274 なエントリ(configureでのLIBTOOL_MOD)を作成しておいた。必要ならコ
275 メントを外して利用すること。詳細はmakerule.mk.inを参照。
276
277 Mon, 18 Apr 2011 01:29:50 Tomoki AONO <aonoto at users.sourceforge.jp>
278
279 * configure, configure.in, Wnn/jutil/Makefile.in,
280 Wnn/uum/Makefile.in, cWnn/jutil/Makefile.in,
281 cWnn/uum/Makefile.in, kWnn/jutil/Makefile.in,
282 kWnn/uum/Makefile.in:
283
284 [freewnn-users 81]での指摘による(チケット#24188)
285
286 - --with-*wnn-includesが機能するようにした(今まで動いてなかった)
287 --with-*wnn-librariesと同様に、このパラメータは*Wnn/jutil(一部)
288 *uumにしか働かない。
289
290 - --without-lib*wnnが明示的に指定されたとき、 指定なしの場合と挙動
291 が違っていたので修正。
292
293 Mon, 11 Apr 2011 01:51:16 Tomoki AONO <aonoto at users.sourceforge.jp>
294
295 * Wnn/jserver/: de_header.h, renbn_kai.c:
296
297 Wnn/jserver/renbn_kai.c:
298 - tan_syo()内で呼び出されているsbn_kai()の引数に、ポインタへのキャ
299 ストを明示的に追加した。プロトタイプ宣言のない関数の型推定に役立つ
300 と思われる。Linux/amd64jserverがクラッシュする別のバグを修正す
301 る。
302 - いつものごとく古いメールアドレスを削除。
303
304 Wnn/jserver/de_header.h:
305 - bnsetu_kai.c内の関数のプロトタイプ宣言を追加(安全のため)
306
307 Fri, 31 Dec 2010 23:40:51 Tomoki AONO <aonoto at users.sourceforge.jp>
308
309 * configure, configure.in:
310 We cannot build Xwnmo for now, so we (temporally) disabled AC_PATH_X.
311 Probably workaround for systems with modern install layout of X11.
312 Also removed libcurses template because it was already described.
313
314 Fri, 24 Dec 2010 02:57:32 Tomoki AONO <aonoto at users.sourceforge.jp>
315
316 * INSTALL.en:
317 Update INSTALL.en to follow current INSTALL document.
318
319 Fri, 24 Dec 2010 02:17:43 Tomoki AONO <aonoto at users.sourceforge.jp>
320
321 * Wnn/: jserver/de_header.h, jutil/ujisf.c:
322
323 Wnn/jserver/de_header.h:
324 - Fix return type mismatch of kanjiaddr() prototype declaration.
325 Spotted on http://twitter.com/pachira23/status/8875168688513024 ,
326 and reported to freewnn-users by Hideki Yamane. Original reporter
327 saids it also fixes crash bug of jserver when client register
328 new word to dictionary.
329 - Add prototype declaration of functions in bdic.c (and some
330 source files).
331 - Strip old mail address (as usual).
332
333 Wnn/jutil/ujisf.c:
334 - Added prototype declaration of kanjiaddr() and Print_entry().
335 - Strip old mail address (as usual).
336
337 Sun, 11 Jul 2010 19:18:16 Tomoki AONO <aonoto at users.sourceforge.jp>
338
339 * INSTALL, configure, configure.in, makerule.mk.in,
340 Wnn/jserver/Makefile.in, Wnn/jutil/Makefile.in,
341 Wnn/man/4.cmd/Makefile.in, Wnn/man/6.jutil/Makefile.in,
342 Wnn/uum/Makefile.in, cWnn/jserver/Makefile.in,
343 cWnn/jutil/Makefile.in, cWnn/man/4.cmd/Makefile.in,
344 cWnn/man/6.jutil/Makefile.in, cWnn/uum/Makefile.in,
345 kWnn/jserver/Makefile.in, kWnn/jutil/Makefile.in,
346 kWnn/uum/Makefile.in:
347
348 Added (first step of) support for new installation path layout. Maybe
349 useful for package managers. Please note that new layout is disabled
350 by default. You need to specify following configure parameter if you
351 try this.
352
353 - Added --enable-traditional-layout (default: yes) parameter to
354 configure. If disabled, we install jserver / wnnstat / wnnkill to
355 sbindir. Currently this will take effect on program path only.
356 - Also added --enable-sub-bindir (default: yes if
357 --enable-traditional-layout, no otherwise). If disabled, we install
358 programs to bindir (/ sbindir) directly (i.e. we don't mkdir Wnn4
359 (, cWnn4 and kWnn4) sub directory to bindir (/ sbindir)) .
360 - Enable --program-transform-name and its family to programs
361 (ex. jserver, uum, wnnkill, atod) and corresponding manpages.
362 - Update INSTALL documentation (Japanese version). English version
363 will come later ...
364 - Strip old mail address (as usual).
365 - Merged part of my code to build correctly if builddir != srcdir (as
366 usual).
367
368 Sun, 25 Apr 2010 19:38:55 Tomoki AONO <aonoto at users.sourceforge.jp>
369
370 * config.h.in, configure, configure.in:
371
372 configure.in, configure:
373 - Added -D_GNU_SOURCE for architecture with GNU libc and
374 non-Linux kernel (especially for Debian). Possible fix for Debian
375 Bug #577097.
376 - Cosmetic fix (for configure.in).
377
378 config.h.in:
379 - Forgot to autoheader on last commit of configure.in.
380
381 Mon, 15 Mar 2010 01:58:24 Tomoki AONO <aonoto at users.sourceforge.jp>
382
383 * Makefile.in:
384 - Remove rules that exist on makerule.mk. make install (for example)
385 runs two times faster :-p
386 - Remove old mail address (as usual).
387
388 Tue, 23 Feb 2010 02:06:54 Tomoki AONO <aonoto at users.sourceforge.jp>
389
390 * configure, configure.in, makerule.mk.in,
391 Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
392 cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
393
394 Recent cpp of gcc (at least 4.4) splits line that has many
395 characters per line (in C language manner). This is problem
396 on *.fzk (pubdic etc.) file processing. So adds -traditional-cpp
397 parameter to cpp (at least gcc-2.95 passes this parameter). Simply
398 adding it to CPPFLAGS may break other build, so split FZK_PP (cpp
399 for text processing) from normal CPP. Spotted by some posters of
400 FreeWnn thread in 2ch.net .
401
402 (Other changes)
403 - Use AC_SEARCH_LIBS for libnsl checking (Linux (for example) does not
404 need it).
405 - Strip old mail address (as usual).
406 - Modified to build correctly if builddir != srcdir (as usual).
407
408 Tue, 5 Jan 2010 01:59:40 Tomoki AONO <aonoto at users.sourceforge.jp>
409
410 * Wnn/: man/2.env/wnn/2b_romkan.man, manual/2.env/wnn/2b_romkana:
411
412 - Change '\' to '\e' to correctly format backslash in man file.
413 (Also change formatted text file.) It should reduce Debian lintian
414 warning.
415
416 - Added .nf / .fi to pre-formatted table.
417
418 - Strip old mail address (as usual).
419
420 Sun, 29 Nov 2009 04:20:52 Tomoki AONO <aonoto at users.sourceforge.jp>
421
422 * Wnn/uum/setutmp.c:
423
424 - For systems using utmp-update helper program (ex. Solaris),
425 temporally restore SIGCHLD handler on setutmp().
426 (But it runs only if user is normal user and uum isn't either
427 setuid or setgid process. It seems resetutmp() currently does not
428 need this.)
429
430 - Stop checking return value of pututline() because many systems
431 does not have return value of this function.
432
433 - Change handling of ut_err to work correctly (especially on systems
434 that have utmp (pututline()) without utmpx).
435
436 Sun, 6 Sep 2009 04:35:51 Tomoki AONO <aonoto at users.sourceforge.jp>
437
438 * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
439 Update libtool to 1.5.26 (last release of 1.5 series - bit old).
440 Also update config.guess, so maybe it will build on AVR32 architecture.
441 (cf. Debian Bug #534811)
442
443 Mon, 1 Jun 2009 01:35:06 Tomoki AONO <aonoto at users.sourceforge.jp>
444
445 * Wnn/uum/: jhlp.c, sheader.h:
446
447 - (jhlp.c) Check owner / permission of ttyp (tty_slave / ttypfd)
448 on open_ttyp(). If check (and chown/chmod) fails, uum warns it may be
449 insecure (ttyp readable) from other local users. (Probably you need
450 proper privileges to uum (ex. setuid-root).)
451 - (jhlp.c) Verbose error message on restoring owner / permission of
452 tty_master and ttyp in do_end().
453 - (sheader.h) Added Prototype of openTermData() / getTermData().
454
455 Mon, 2 Feb 2009 02:52:17 Tomoki AONO <aonoto at users.sourceforge.jp>
456
457 * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
458 cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
459
460 - Tell Libtool to use external libraries needed for libwnn (and
461 lib[ck]wnn). (ex. libcrypt, libnsl)
462 You don't need detection of these libraries to use libwnn itself
463 in configure (I hope).
464
465 - Use LT_LD to link libraries.
466
467 - (*Wnn/jlib/Makefile.in) Remove definition of LT_{CC,INSTALL}
468 because we already defined in makerule.mk .
469
470 - (Wnn/jlib.V3/Makefile.in) Make use of LT_{CC,INSTALL} in makerule.mk
471 to reduce libtool warning.
472
473 - (Wnn/jlib.V3/Makefile.in) My usual work to build correctly
474 if builddir != srcdir .
475
476 - Strip old mail address (as usual).
477
478 Sun, 26 Oct 2008 19:27:53 Tomoki AONO <aonoto at users.sourceforge.jp>
479
480 * Wnn/include/: jllib.h, jslib.h:
481
482 - Added prototype (and simple macro (FRWNN_PARAMS) around the
483 parameters for good-old C compilers) for jslib.h / jllib.h .
484 Parameters are came from js.c / jl.c . This may or may not build
485 your libwnn client, so please check.
486
487 - Added extern "C" { ... } for C++ clients.
488
489 - Strip old mail address (as usual).
490
491 Mon, 13 Aug 2007 18:56:33 Tomoki AONO <aonoto at users.sourceforge.jp>
492
493 * cWnn/man/2.env/ckey.man:
494 - Added .nf / .fi to pre-formatted table. Quick fix for Debian Bug
495 #367550.
496 - Strip old mail address (as usual).
497
498 Sun, 24 Jun 2007 01:34:16 Tomoki AONO <aonoto at users.sourceforge.jp>
499
500 * INSTALL, INSTALL.en, configure, configure.in, makerule.mk.in,
501 Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
502
503 - Added detection code if your system need to install uum as
504 set-[ug]id program on configure time. Recent systems may install
505 uum as normal program (to reduce security risk).
506 You can also specify
507 --enable-client-setuid / --enable-client-setgid=group (group must
508 be specified) to control set-[ug]id of uum.
509
510 - Added uum-related option to INSTALL* file.
511
512 - Use modern style AC_INIT. (added pseudo(?) version number and
513 contact address. comments are welcome.)
514
515 Mon, 20 Nov 2006 01:21:22 Tomoki AONO <aonoto at users.sourceforge.jp>
516
517 * INSTALL, INSTALL.en, Wnn/Makefile.in, cWnn/Makefile.in,
518 kWnn/Makefile.in:
519
520 - Current code cannot build on Mac OS X 10.2 (Darwin 6) environment
521 (at least on cf.sourceforge.jp). So we changed to build libconvkey
522 (*Wnn/conv/) only if --enable-client specified.
523
524 - This change also applies to [kc]Wnn, so you can build [kc]uum if you
525 specify --enable-client .
526
527 - Other usual change (part of my change on builddir != srcdir case,
528 strip mail address, ...)
529
530 Sun, 15 Oct 2006 18:48:26 Tomoki AONO <aonoto at users.sourceforge.jp>
531
532 * Wnn/uum/epilogue.c:
533 - epilogue_no_close(): Replaced to HAVE_TERMINFO (maybe it's right).
534 - Stripped old mail address (as usual work).
535
536 Tue, 26 Sep 2006 02:31:35 Tomoki AONO <aonoto at users.sourceforge.jp>
537
538 * config.h.in, configure, configure.in, Wnn/uum/jhlp.c:
539
540 Use posix_openpt() (if it and ptsname() exists) when opening tty.
541 Traditional pts system (that doesn't have posix_openpt()) fallback
542 to dummy function opening /dev/ptmx directly. Getting tty without
543 setting setuid root works in non-pts systems that have
544 posix-compatible pty functions (ex. recent FreeBSD).
545
546 Other changes to configure.in:
547 - Remove (already commented out) default case in system specific part.
548 - Commented out useless AC_DEFINE in term library detection part.
549
550 Tue, 5 Sep 2006 02:21:29 Tomoki AONO <aonoto at users.sourceforge.jp>
551
552 * Wnn/uum/: jhlp.c, termio.c:
553
554 jhlp.c:
555 - Mask IEXTEN in j_term_init().
556 - Use tty_master for systems that has /dev/ptmx and not have
557 ptsname(). (ex. old Debian (2.1 or so))
558 - Added comment.
559
560 termio.c:
561 - Use tparm() as macro for fixed parameter system (ex. SVR4).
562
563 Tue, 29 Aug 2006 01:26:22 Tomoki AONO <aonoto at users.sourceforge.jp>
564
565 * Wnn/uum/jhlp.c:
566 More use of USE_LINUX_TERM in exec_cmd() (as of original canuum patch).
567 And window size setting code moved from Linux specific to generic.
568
569 Tue, 22 Aug 2006 02:31:05 Tomoki AONO <aonoto at users.sourceforge.jp>
570
571 * config.h.in, configure, configure.in:
572 Added configure test for setsid(). (I forgot it.)
573
574 Mon, 24 Jul 2006 02:30:33 Tomoki AONO <aonoto at users.sourceforge.jp>
575
576 * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
577 Wnn/uum/setutmp.c:
578
579 More utmp fix:
580
581 - Fix build (more) correctly on recent NetBSD (that both have utmpx &
582 traditional utmp)
583 - Moved setutmp() call from child to parent process (not sure if
584 this is right thing)
585
586 Mon, 19 Jun 2006 01:49:41 Tomoki AONO <aonoto at users.sourceforge.jp>
587
588 * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
589 Wnn/uum/setutmp.c, Wnn/uum/sheader.h:
590
591 Rewrote utmp code in uum (without libspt).
592 Recent BSD (4.4BSD or later based) developer: please write working
593 code specifying --enable-client-utmp . It works well (with
594 --enable-client-utmp) on recent NetBSD (that has putut(x)line()
595 implementation).
596
597 Other changes:
598 Because it cannot work on gcc with Linux/i386, temporally remove
599 -fstack-check from CDEBUGFLAGS if you specify --enable-debug
600 (and you're using gcc).
601
602 Mon, 29 May 2006 01:37:02 Tomoki AONO <aonoto at users.sourceforge.jp>
603
604 * Contrib/dic/gerodic/Makefile.in:
605 Usual work:
606 - Stripping old address
607 - Some modification in case if builddir != srcdir
608 (Does not harm normal build.)
609
610 Sun, 26 Mar 2006 23:33:20 Tomoki AONO <aonoto at users.sourceforge.jp>
611
612 * Wnn/uum/setutmp.c:
613 In current setutmp.c code, saveut / nullut must be struct utmp.
614 So removed struct utmpx statement. This will fix compile on systems
615 that both have utmp.h and utmpx.h (e.g. NetBSD).
616
617 Sun, 26 Mar 2006 23:10:51 Tomoki AONO <aonoto at users.sourceforge.jp>
618
619 * Wnn/uum/jhlp.c:
620 Some minor fix for compiling some platforms:
621
622 - crow is declared in header.h, so remove duplicate extern.
623 - #ifdef-ed I_PUSH ptem / ldterm for platforms that don't have STREAMS
624 but have ptsname (e.g. Linux, recent NetBSD).
625
626 This change will succeed compile on some platforms, but uum
627 segfaults on my environment (Linux) ...
628
629 Mon, 20 Mar 2006 01:38:15 Tomoki AONO <aonoto at users.sourceforge.jp>
630
631 * Wnn/uum/setutmp.c:
632 Some minor change to fix compile error on Linux.
633 UTMP feature is so complex to understand ...
634
635 Wed, 8 Mar 2006 02:15:33 Tomoki AONO <aonoto at users.sourceforge.jp>
636
637 * configure, configure.in, makerule.mk.in:
638 Modified WNNCNVFILEDIR to install correct cnv_* file
639 if you're in terminfo environment.
640
641 Sun, 5 Mar 2006 04:01:45 Tomoki AONO <aonoto at users.sourceforge.jp>
642
643 * CONTRIBUTORS, config.h.in, configure, configure.in,
644 Wnn/conv/cvt_head.h, Wnn/conv/cvt_read.c, Wnn/include/commonhd.h,
645 Wnn/include/wnn_os.h, Wnn/uum/Makefile.in, Wnn/uum/header.c,
646 Wnn/uum/jhlp.c, Wnn/uum/sdefine.h, Wnn/uum/setutmp.c,
647 Wnn/uum/sheader.h, Wnn/uum/termcap.c, Wnn/uum/termio.c,
648 cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
649
650 Long awaited merge of uum-related patch (based on hiroo's work
651 in November, 2003)
652
653 - Detect termcap / terminfo, curses etc. automatically (from canuum)
654 But, configure support of libspt does not implemented / does not
655 include Canna support / utmp implementation does not work correctly.
656 - pty / pts processing (from Kabe). Auto detection in configure by
657 hiroo.
658 - Some modification due to build error in my environment.
659 - (As usual) stripping old address / adding lines in case
660 if builddir != srcdir .
661
662 Many thanks to AIDA shinra, Taketo Kabe @ SRA Tohoku, hiroo,
663 kouji at hiroshima-u.ac.jp (original author of Kabe's patch).
664
665 Fri, 3 Mar 2006 02:18:49 Tomoki AONO <aonoto at users.sourceforge.jp>
666
667 * makerule.mk.in, Wnn/romkan/Makefile.in, cWnn/romkan/Makefile.in,
668 kWnn/romkan/Makefile.in:
669
670 Some minor changes before large commit:
671
672 makerule.mk.in:
673 - Remove MAKE (if your make does not need this). You can build
674 with other make command (ex. gmake).
675 - Define LT_{CC,LD,INSTALL} globally.
676
677 *Wnn/romkan/Makefile.in:
678 - Use LT_CC to remove warning.
679 - (Usual work) changed some lines to build correctly
680 in case builddir != srcdir . (I think this don't
681 break normal build.)
682
683 both files:
684 - (Usual work) stripping old mail address.
685
686 Sat, 11 Feb 2006 18:51:44 Tomoki AONO <aonoto at users.sourceforge.jp>
687
688 * Wnn/uum/: hinsi.c, jikouho.c, printf.c, termio.c, touroku.c:
689 - Include string related header to reduce warning. (more merged from
690 hiroo's work tree.)
691 - Stripped old mail address (as usual).
692
693 Sat, 11 Feb 2006 03:29:38 Tomoki AONO <aonoto at users.sourceforge.jp>
694
695 * Wnn/uum/basic_op.c:
696 - Include string related header to reduce warning. (Merged from
697 hiroo's work tree.)
698 - Stripped old mail address (as usual).
699
700 Sun, 11 Dec 2005 03:50:43 Tomoki AONO <aonoto at users.sourceforge.jp>
701
702 * PubdicPlus/pod.c:
703 Reverse condition of prototype section.
704
705 Sat, 3 Dec 2005 17:29:31 Tomoki AONO <aonoto at users.sourceforge.jp>
706
707 * ChangeLog, ChangeLog.en:
708 LGPL coordinator is Nakai, not 'NaGai'. (Sorry)
709
710 Sat, 3 Dec 2005 16:55:47 Tomoki AONO <aonoto at users.sourceforge.jp>
711
712 * Wnn/include/commonhd.h:
713 Increment _SERVER_VERSION for next (alpha?) release. Also stripped
714 old mail address.
715
716 Wed, 30 Nov 2005 02:25:00 Tomoki AONO <aonoto at users.sourceforge.jp>
717 Update ChangeLog and added 1.1.1-a021 tag.
718
719 Wed, 30 Nov 2005 02:00:02 Tomoki AONO <aonoto at users.sourceforge.jp>
720 * PubdicPlus/pod.c:
721 Changed searchdesc() spec because 2nd / 3rd parameter is not
722 used currently. (I found this on RedHat Bugzilla #110750.)
723 Also added prototype for other functions. Currently it can
724 compile on traditional (K&R) environment.
725
726 Mon, 28 Nov 2005 02:30:23 Tomoki AONO <aonoto at users.sourceforge.jp>
727 * config.h.in, configure, configure.in:
728 - Added -D_GNU_SOURCE to CCOPTIONS if linux. Merged from
729 Gentoo portage, but discussion began in wnn-users ML
730 ([wnn-users 1035]). Thanks to MATSUU Takuto.
731 (Some (ancient?) Linux users may get some problems on
732 building. Please report us if it occurs.)
733 - Changed library searching method of crypt() (to
734 AC_SEARCH_LIBS). Maybe useful for systems that have
735 crypt() on both libc and libcrypt (i.e. Solaris).
736 - Use $(top_builddir) to *WNNJLIB / HINSI_DATA (instead of
737 *WNNJLIBSRC / WNNJDSRC) by default. Useful if builddir !=
738 srcdir, but it doesn't break normal configurations.
739 - Some cosmetic change. (Also stripped old mail address.)
740
741 Mon, 21 Nov 2005 01:10:28 Tomoki AONO <aonoto at users.sourceforge.jp>
742 * Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
743 Describe each library in *uum dependency line instead of
744 $LOCAL_LIBRARIES (to avoid searching libraries in @LIBS@).
745
746 Sun, 20 Nov 2005 03:25:52 Tomoki AONO <aonoto at users.sourceforge.jp>
747
748 * ChangeLog, ChangeLog.en:
749 Update ChangeLog to 29 Aug 2005. (Japanese translation is
750 not available...)
751
752 Mon, 29 Aug 2005 02:17:35 Tomoki AONO <aonoto at users.sourceforge.jp>
753 * Wnn/uum/Makefile.in:
754 - Fix libtool issue (Added --mode, remove .libs/ directory
755 in make clean).
756 - Stripped (not valid?) mail address of the project.
757 - Changed some line to build correctly in case
758 builddir != srcdir. (I think this don't break normal build.)
759 * [kc]Wnn/uum/Makefile.in:
760 ditto, but I'm not sure we can build kuum / cuum correctly.
761
762 Mon, 29 Aug 2005 01:44:21 Tomoki AONO <aonoto at users.sourceforge.jp>
763 * Wnn/uum/jhlp.c:
764 Strip #include <err.h> because we don't need it and it's
765 specific to BSD. And stripped (not valid?) mail address of
766 the project.
767
768 Mon, 13 Jun 2005 02:14:22 Tomoki AONO <aonoto at users.sourceforge.jp>
769 * Wnn/etc/bdic.c, Wnn/include/wnn_os.h, Wnn/jutil/dtoa.c:
770 Moved get_n_EU_str / get_short from Wnn/etc/bdic.c to
771 Wnn/jutil/dtoa.c . It may be bad idea, but fix compile
772 error on strict compilers (ex. gcc4).
773
774 Mon, 11 Apr 2005 00:26:36 Tomoki AONO <aonoto at users.sourceforge.jp>
775
776 * CONTRIBUTORS, Wnn/etc/bcopy.c, Wnn/etc/mkdir.c, Wnn/etc/msg.c,
777 Wnn/etc/py_table.c, Wnn/etc/strings.c, Wnn/etc/yincoding.c,
778 Wnn/etc/zy_table.c, Wnn/include/commonhd.h, Wnn/include/demcom.h,
779 Wnn/include/hinsi.h, Wnn/include/hinsi_file.h,
780 Wnn/include/jd_sock.h, Wnn/include/jdata.h, Wnn/include/jh.h,
781 Wnn/include/jllib.h, Wnn/include/jslib.h, Wnn/include/msg.h,
782 Wnn/include/rk_spclval.h, Wnn/include/wnn_config.h,
783 Wnn/include/wnn_os.h, Wnn/include/wnn_string.h,
784 Wnn/include/wnnerror.h, Wnn/jlib/jl.c, Wnn/jlib/js.c,
785 Wnn/jlib/kankana.c, Wnn/jlib/wnnerrmsg.c,
786 Wnn/romkan/rk_bltinfn.c, Wnn/romkan/rk_extvars.h,
787 Wnn/romkan/rk_fundecl.h, Wnn/romkan/rk_header.h,
788 Wnn/romkan/rk_macros.h, Wnn/romkan/rk_main.c,
789 Wnn/romkan/rk_modread.c, Wnn/romkan/rk_read.c,
790 Wnn/romkan/rk_spclval.h, Wnn/romkan/rk_vars.c:
791
792 Changed license of libwnn-related files to LGPL-2.0.
793 Thanks to the original Wnn authors and FreeWnn contributors.
794
795 And thanks to Yukihiro Nakai (and tyoshida) for coordination
796 of this relicensing.
797
798 Mon, 31 Jan 2005 02:14:20 Tomoki AONO <aonoto at users.sourceforge.jp>
799 * Wnn/jutil/wnnkill.c:
800 I forgot to add prototype for usage() ... (^^;
801
802 Mon, 31 Jan 2005 02:03:50 Tomoki AONO <aonoto at users.sourceforge.jp>
803 * Wnn/jutil/wnnkill.c:
804
805 - Use vsnprintf() within out() and use vsprintf() for systems
806 doesn't have snprintf() (avoid build error). We should
807 implement (or import) alternate snprintf() for these systems ...
808 - Added prototype of out() for strict C compilers (ex. gcc-4.0).
809 - Show simple usage if unsupported parameter is given.
810
811 Thu, 30 Dec 2004 02:45:32 Tomoki AONO <aonoto at users.sourceforge.jp>
812 * Wnn/jserver/de_header.h:
813 Fix prototype declaration of output_file_uniq() to match
814 recent change of bdic.c .
815
816 Sun, 21 Nov 2004 04:17:19 Tomoki AONO <aonoto at users.sourceforge.jp>
817 * COPYING.LIB:
818 My first commit to sourceforge.jp :
819 Added LGPL-2.0 COPYING file to repository. (LGPL patch by
820 Nakai switch license of libwnn-related files to GNU Lesser
821 General Public License 2, so this is not the version he (or
822 she) intends to.)
823
824 Mon, 13 Sep 2004 01:56:55 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
825 * Wnn/jlib/Makefile.in, cWnn/jlib/Makefile.in,
826 kWnn/jlib/Makefile.in:
827
828 - Added libtool --mode options by introducing LT_CC / LT_INSTALL.
829 (This change is mainly for [ck]Wnn, but also changed Wnn to
830 match style).
831 - Cosmetic change to match style between Wnn and [ck]Wnn.
832 - My usual work to build correctly if builddir != srcdir .
833 (Probably it cannot harm normal build.)
834
835 Sun, 15 Aug 2004 18:38:22 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
836 * Wnn/jutil/Makefile.in, cWnn/jutil/Makefile.in,
837 kWnn/jutil/Makefile.in:
838
839 - Added libtool --mode=XXX option. (by (experimentally)
840 introducing LT_LD / LT_INSTALL variable. Is this idea
841 reasonable?)
842 - Also added my change to support building in case
843 builddir != srcdir .
844
845 Thu, 12 Aug 2004 18:03:19 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
846 * Wnn/jutil/atod.c:
847 Converted strlcpy() -> strncpy(). (Portability issue)
848
849 Tue, 20 Jul 2004 03:24:26 Hiroo Ono <hiroo at oikumene.gcd.org>
850 * Wnn/jutil/: atod.c, atorev.c, dic_head.c, oldatonewa.c, sort.c,
851 utilbdic.c, wnnkill.c, wnntouch.c:
852
853 Conform to ISO C.
854 Bad thing with this commit is that it is not tested (even
855 not compiled). However I thought it better to commit than
856 forget, as I cannot take enough time.
857
858 Tue, 13 Jul 2004 02:53:02 Hiroo Ono <hiroo at oikumene.gcd.org>
859 * Wnn/etc/bdic.c, Wnn/etc/pwd.c:
860 ANSIfy, and make #ifdef thing a little bit simple.
861 Added function prototypes, which are to be moved to some
862 header file.
863
864 Wed, 30 Jun 2004 00:11:55 Hiroo Ono <hiroo at oikumene.gcd.org>
865 * ChangeLog, ChangeLog.en:
866 update to 20 June 2003.
867
868 Tue, 29 Jun 2004 01:25:58 Hiroo Ono <hiroo at oikumene.gcd.org>
869 * ChangeLog, ChangeLog.en:
870 update to 4 June 2003.
871 Remove a comment about setenv(). It may have come from my
872 misunderstandig.
873
874 Tue, 29 Jun 2004 01:24:35 Hiroo Ono <hiroo at oikumene.gcd.org>
875 * Wnn/jlib/Makefile.in:
876 add libtool option.
877
878 Mon, 28 Jun 2004 00:39:11 Hiroo Ono <hiroo at oikumene.gcd.org>
879 * Contrib/dic/gerodic/g-jinmei.u:
880 gerodic: Fix あじゃこんぐ & りえ entry.
881 They might be deleted, but for the instant just fix
882 them.
883
884 Sat, 19 Jun 2004 01:32:41 Hiroo Ono <hiroo at oikumene.gcd.org>
885 * Wnn/jserver/de.c:
886 Mistakenly removed "break" in rev.1.29. Revert them.
887 pointy hat to: hiroo
888
889 Sat, 22 May 2004 01:39:31 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
890 * INSTALL, INSTALL.en, config.h.in, configure, configure.in,
891 Wnn/etc/revdic.c, Wnn/jserver/Makefile.in, Wnn/jserver/do_env.c,
892 cWnn/jserver/Makefile.in, kWnn/jserver/Makefile.in:
893
894 Commit from my work area part 2. (Bit large ...)
895
896 Rewrote configure part of libwrap support:
897
898 - By default, configure finds if libwrap is installed.
899 - Do AC_TRY_LINK() on both $withval=yes and $withval=PATH case.
900 (AC_CHECK_LIB() fails against original TCP wrapper ...)
901 - HAVE_LIBWRAP are defined in config.h.in, so remove "-DHAVE_LIBWRAP"
902 from CFLAGS.
903 - Changed WRAPLIBS -> WRAPLIB .
904 - Add WRAPLIB on [kc]Wnn . Also add --mode=XXX to LIBTOOL lines.
905
906 Other changes:
907
908 - (configure) Running generated script by autoconf-2.53 (that
909 we are using) fails on some Bourne shell family (lack of
910 LINENO support. ex. FreeBSD). Add code to clear default
911 --with-tag (Libtool issue?).
912 - (configure) Add -no-cpp-precomp on Darwin only if you are using gcc.
913 (But I don't know other compilers running on Darwin.)
914 - (configure) Use $ac_install_sh to mkdir Contrib/dic/gerodic .
915 - (do_env.c) Convert non-printable character for logging on
916 JS_OPEN / JS_CONNECT. Partial fix of Bugtraq id 7918
917 ([freewnn:01002]).
918 Please don't install jserver as setuid *root* ... (^^;)
919 - (revdic.c) Fix compiler warnings.
920 - (some Makefiles) Some lines changed to build correctly if
921 builddir != srcdir. (I think this don't break normal build.)
922
923 Fri, 21 May 2004 22:55:53 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
924 * configure.in:
925 Commit from my work area: Change indention of help string in
926 configure. (Cosmetic issue only.)
927
928 Sun, 25 Apr 2004 03:56:40 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
929 * Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
930 cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
931
932 Some CPP (ex. cpp bundled with Mac OS X 10.3 Developers CD)
933 adds "#pragma" line, so strip these lines before processing
934 atof. Inspired by Makoto Fujiwara's Web diary (2004/Mar/01).
935
936 This change includes part of my modification (in case
937 builddir != srcdir), but it doesn't affect to normal build ...
938
939 Thu, 20 Nov 2003 19:31:59 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
940 * Wnn/jserver/de.c:
941 Don't use is_internet_socket if --without-libwrap (quick &
942 dirty fix). Spotted by Makoto Fujiwara (in his Web diary).
943
944 Sat, 8 Nov 2003 15:26:06 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
945 * Wnn/jlib/js.c:
946 If we use s[0..6] (in get_serv_defs()), we should declare s[7].
947 Found in RawHide package (1.11-39) (and probably in Fedora / Red Hat
948 Enterprise Linux package). Spotted to (at least) Red Hat
949 by d.binderman at virgin.net .
950
951 Tue, 16 Sep 2003 20:42:13 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
952 * Contrib/dic/gerodic/g-jinmei.u:
953 Fix translation of 'morisu' -> 'Morris' (not '*N*orris').
954 Spotted by Fe2+ ([freewnn:01006]).
955 Fri, 20 Jun 2003 16:10:24 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
956 * Wnn/jserver/de.c:
957 libwrap 対応を修正して、許可されていない host からの接続のみ拒否
958 するようにした。以前のコードでは、libwrap 対応が有効だと全ての client
959 が拒否されていたと思われる。
960 ユーザーを recv() するコードを追加した。
961 TIME_WITH_SYS_TIME の誤植を修正した。
962
963 Wed, 18 Jun 2003 11:10:46 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
964 * Wnn/jserver/de.c:
965 libwrap 対応部分に socketclose() を追加した。
966 ログの問題対応: イベント種別を正しく記録するため、c_c=NULL
967 追加した。
968
969 Tue, 10 Jun 2003 10:39:09 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
970 * configure.in:
971 socklen_t のチェックにおける AC_CHECK_TYPES の使い方を修正した。
972 *BSD とその他一部のシステムに特化した部分を削除した。
973 --disable-debug が指定されていても、CDEBUGFLAGS を使うようにした。
974
975 Sun, 8 Jun 2003 03:09:52 Hiroo Ono <hiroo at oikumene.gcd.org>
976 * configure.in:
977 utmpx.h をチェックするようにした。
978 time_t チェックがうまく動いていないので外した。
979 uum のために、 getgpid, getgprp をチェックするようにした。
980 libwrap 対応追加 ([freewnn:0032] 元木氏による)
981 * Wnn/include/wnn_os.h:
982 FD_SET 関連のマクロをこのファイルに移動した。
983 * Wnn/jserver/de.c:
984 autoconf TIME_WITH_SYS_TIME マクロを使うようにした。
985 FD_SET 関連のマクロを wnn_os.h に移動した。
986 libwrap 対応追加 ([freewnn:0032] 元木氏による)
987 * Wnn/jserver/error.c:
988 autoconf TIME_WITH_SYS_TIME マクロを使うようにした。
989
990 Sat, 7 Jun 2003 13:04:33 Hiroo Ono <hiroo at oikumene.gcd.org>
991 * configure.in: utmp.h をチェックするようにした。
992 * Wnn/include/wnn_os.h:
993 Wnn/etc 以下にある関数の一部のプロトタイプを追加した。
994 * Wnn/jserver/de.c:
995 file_init() malloc の結果を返すように変更した。
996 * Wnn/jserver/de_header.h, get_kaiarea.c, jbiki.c:
997 スタイル修正。
998 * Wnn/jserver/readfile.c, b_index.c, do_filecom.c, jishoop.c, rd_jishoop.c:
999 *_realloc の偏執狂的なチェックを行なう変更に伴って修正。
1000
1001 Wed, 4 Jun 2003 14:12:13 Hiroo Ono <hiroo at oikumene.gcd.org>
1002 * Wnn/jserver/get_kaiaria.c:
1003 グローバル変数の定義を kai_area.c からこちらに移した。
1004 * Wnn/jserver/kai_area.c: 削除。
1005 * {Wnn,cWnn,kWnn}/jserver/Makefile.in: kai_area.{c,o} を削除。
1006
1007 Wed, 4 Jun 2003 14:05:23 Hiroo Ono <hiroo at oikumene.gcd.org>
1008 * configure.in:
1009 AC_CHECK_TYPES, AC_DEFINE の新しい形式を使うようにした。
1010 * acconfig.h:
1011 AC_DEFINE を新しい形式に合わせて不要になったので削除。
1012
1013 Wed, 4 Jun 2003 08:35:03 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1014 * config.guess, config.sub, ltmain.sh, aclocal.m4:
1015 Libtool 1.5 に更新した。これにより、Darwin/MacOS X 上で共有
1016 ライブラリが作成出来るようになるはずである。[freewnn:00978]
1017 提出したものをもとにしている。
1018 現時点では、--mode=MODE オプションがない部分が多く、警告がでる。
1019 修正の必要あり。
1020
1021 Fri, 30 May 2003 16:18:00 Hiroo Ono <hiroo at oikumene.gcd.org>
1022 * Wnn/include/commonhd.h:
1023 SERVER_VERSION 1 つ増やした。
1024
1025 Sun, 18 May 2003 14:34:02 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1026 * Wnn/jserver/de_header.h, do_filecom.c:
1027 変数 struct wnn_file files を動的に確保する。
1028
1029 Sun, 11 May 2003 19:01:10 Hiroo Ono <hiroo at oikumene.gcd.org>
1030 * Makefile.in, configure.in, makerule.mk.in:
1031 CFLAGS CDEBUGFLAGS の使い方見直し。
1032 * configure: 再生成。
1033 * Wnn/etc/bdic.c, Wnn/include/jd_sock.h, Wnn/jlib/js.c,
1034 Wnn/romkan/rk_modread.c, Wnn/uum/jhlp.c, Wnn/romkan/rk_read.c:
1035 マクロ UX386 を削除。
1036 * Wnn/jlib/jl.c, Wnn/jlib/kankana.c, Wnn/jserver/do_env.c,
1037 Wnn/jserver/do_filecom.c, Wnn/uum/uif.c:
1038 スタイル修正。
1039 * Wnn/jserver/ddefine.h, Wnn/jserver/fzk.h, fzk.c, Wnn/uum/sheader.h:
1040 2003年の copyright 表示を追加。
1041 * Wnn/conv/Makefile.in: 不要な変数を削除。
1042 * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
1043 cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
1044 不要な変数、getopt.c を削除して、スタイルを修正。
1045 * Wnn/jlib/getopt.c: libc または GNU getopt を利用する為削除。
1046 * cWnn/etc/Makefile.in, kWnn/etc/Makefile.in:
1047 不要な変数を削除。
1048 GNU getopt.c, getopt1.c を加えた (long option 利用の為)
1049 スタイル修正。
1050 * cWnn/include/Makefile.in, kWnn/include/Makefile.in:
1051 GNU getopt.h を加えた (long option 利用の為)
1052 * Wnn/jserver/Makefile.in, cWnn/jserver/Makefile.in,
1053 kWnn/jserver/Makefile.in:
1054 de_vars.c, jserver_id.c を削除。
1055 getopt GNU 由来のものに変更したため対処。
1056 FORKDEF 削除 (de.c の変更参照)
1057 * Wnn/jserver/de_vars.c:
1058 global 変数は de_header.c de.c で扱うため、削除。
1059 * Wnn/jserver/de_header.h:
1060 global 変数の対処変更。マクロ OPT_* を追加。スタイル変更。
1061 * Wnn/jserver/kai_area.c:
1062 * Wnn/jserver/kaiseki.h:
1063 グローバル変数を kaiseki.h で定義するように変更。
1064 * Wnn/jserver/jserver_id.c: 使われていないため削除。
1065 * Wnn/jserver/bnsetu_kai.c:
1066 jmt_set() を値を返さない関数に変更。
1067 もともと -1 (エラー) を返すことがないので、変更による影響はなし。
1068 * Wnn/jserver/de.c:
1069 グローバル変数は de_header.h 及び de.c で扱う。
1070 マクロ UX386 削除。
1071 GNU getopt を使うように変更し、いくつか long option を追加した。
1072 -D オプション (tty を切り離さない) を追加した。
1073 オプションの設定を OPT_* マクロを使用して行なうようにした。
1074 * Wnn/etc/getopt.c, Wnn/etc/getopt1.c, Wnn/include/getopt.h:
1075 GNU getopt (getopt_long) を追加。
1076 * Wnn/jserver/jmt0.c:
1077 不要なコードを削除した結果、init_jmt() を引数なし、返り値なしの
1078 関数に変更した。また、変数 initjmt も不要になった。
1079 * Wnn/jserver/do_dic_no.c, do_henkan1.c:
1080 init_jmt() は引数なし、返り値なしに変更された。
1081 * Wnn/jserver/get_kaiarea.c:
1082 get_kaiseki_area() の返り値を変更: 成功=1 (0), 失敗=NULL
1083 (malloc を意識した)。その他スタイル修正。
1084 * Wnn/jserver/initjserv.c, snd_rcv.c, w_string.c:
1085 コメントアウトされていたコードを削除。
1086
1087
1088 Fri, 9 Apr 2003 Hiroo Ono <hiroo at oikumene.gcd.org>
1089 * freewnn-1-1-1-a020 tag をつけた。
1090
1091 Sun, 6 Apr 2003 06:30:49 Hiroo Ono <hiroo at oikumene.gcd.org>
1092 * Wnn/uum/jhlp.c: err() uum_err() に変更し、libc err() と重なら
1093 ないようにする。
1094 * Wnn/uum/sheader.h: 同上。
1095 * Wnn/jserver/bnsetu_kai.c:
1096 struct kangovect typedef した word_vertor に置き換え。
1097 * Wnn/jserver/ddefine.h:
1098 コメントアウトされていた部分と、kangovect の定義を削除。
1099 * Wnn/jserver/fzk.c:
1100 struct kangovect typedef した word_vertor に置き換え。
1101 関数プロトタイプ及び定義を ISO C 形式に変更。
1102 register 修飾子の削除。
1103 error1() log_err() に置き換え。
1104 コメントアウトされていたコードを削除。
1105 malloc した領域を零クリアするように変更 (bzero または calloc を使用)
1106 これは、起動後 jserver がまともに動いていなかったバグの修正である。
1107 * Wnn/jserver/fzk.h: word_vector 及び fzkvect typedef する。
1108 ddefine.h の読み込み。
1109
1110 Mon, 30 Dec 2002 00:03:24 Hiroo Ono <hiroo at oikumene.gcd.org>
1111 * PubdicPlus/pubdic.p
1112 誤字修正 「とらわれる: 因われる→囚われる」。
1113 (藤井宏憲さん <fujii at chi.its.hiroshima-cu.ac.jp> の指摘による)
1114
1115 Fri, 8 Nov 2002 09:15:07 Katsuomi Hamajima <hamajima at nagoya.ydc.co.jp>
1116 * Wnn/jserver/de_header.h:
1117 UCHAR が未定義だったのを修正。
1118
1119 Tue, 12 Nov 2002 10:25:02 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1120 * Wnn/etc/revdic.c:
1121 Little endian の場合に atod が逆変換辞書の作成に失敗するバグを修正。
1122 ([freewnn:00903] 亀井さん <zic-fw at ontime.venus.to> の指摘による)
1123 * Wnn/jutil/atod.c:
1124 usage -U を追加。
1125
1126 Sat Sep 07 11:33:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1127 * Contrib/dic/gerodic/g-jinmei.u:
1128 PubdicPlus/pubdic.p: 「常陸(ひたち)」「常磐(じょうばん)」の間違いを修正。
1129
1130 Sun Sep 01 17:48:26 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1131 * configure.in: FD_SET() チェック及び AC_HEADER_TIME を追加。
1132 * configure:
1133 config.h.in: 再生成。
1134 * Wnn/jserver/initjserv.c:
1135 small style fix.
1136 * Wnn/jserver/de.c:
1137 プロトタイプを C89 式に変更し、エラーメッセージを一部変更。
1138 select(2) 周りで fd_set 型と FD_* を使用。
1139 * Wnn/jserver/de_header.h:
1140 プロトタイプを C89 式に変更。
1141 struct wnn_file->area の型を void* に変更。
1142 * Wnn/jserver/renbn_kai.c:
1143 プロトタイプを C89 式に変更。
1144 error1 log_err/log_debug に変更。
1145 * Wnn/jserver/readfile.c:
1146 プロトタイプを C89 式に変更。
1147 error1 log_err/log_debug に変更。
1148
1149 Mon Aug 26 09:27:23 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1150 * Wnn/uum/jhlp.c:
1151 <sys/errno.h> ではなく、<errno.h> を読み込み。
1152
1153 Sat Aug 24 18:11:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1154 * Wnn/jserver/de.c:
1155 プロトタイプを C89 形式に変更。
1156 コメントアウトされた関数を削除。
1157
1158 Fri Aug 16 17:30:29 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1159 * Wnn/jserver/b_index.c:
1160 プロトタイプを C89 のものに修正。
1161 error1 log_err/debug に変更。
1162
1163 Thu Aug 15 10:31:04 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1164 * Wnn/jserver/de.c:
1165 struct client user_name, host_name を初期化して、
1166 log_debug()/log_error() で正しく出力されるようにする。
1167 Possible typo fix for IBM compilers (CLINET -> CLIENT).
1168
1169 Mon Aug 12 16:25:48 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1170 * jserver/de_header.h:
1171 二重読み込みを許可。
1172 option_flag 変数を追加。
1173 * jserver/ddefine.h:
1174 jserver/fzk.h:
1175 jserver/kaiseki.h:
1176 二重読み込みを許可。
1177 * jserver/de.c:
1178 <sys/time.h> include.
1179 DOFORK macro option_flag 変数で置き換え。
1180 error1() log_debug() に置き換え。
1181 * jserver/de_vars.c:
1182 option_flag 追加。
1183 * jserver/do_filecom.c:
1184 fopen() のプロトタイプを削除。
1185 * jserver/error.c:
1186 c_c->user_name にごみが入っている場合に出力を抑制する。
1187 * jserver/initjserv.c:
1188 プロトタイプ宣言修正。
1189 read_default() strtok() を使って少し変更し、デバッグ出力を追加。
1190 read_default_files() のバッファサイズを EXPAND_PATH_LENGTH+1 に修正。
1191 コメントアウトされた関数を削除。
1192
1193 Sun Jul 14 04:19:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1194 * PubdicPlus/fzk.con:
1195 PubdicPlus/fzk.fzkattr:
1196 PubdicPlus/fzk.shuutan:
1197 #endif に続く識別子をコメントアウト。
1198 * Wnn/jserver/de_header.h:
1199 initjserv.c の関数を C89 スタイルに変更。
1200 * Wnn/jserver/initjserv.c:
1201 change_ascii_to_int() atoi() で置き換え。
1202 get_bcksla(): atoi() の引数を修正。
1203 * Wnn/jutil/atod.c:
1204 Wnn/jutil/atof.c:
1205 Wnn/jutil/oldatonewa.c:
1206 Wnn/jutil/ujisf.c:
1207 Wnn/jutil/wnntouch.c:
1208 Wnn/jserver/do_filecom.c:
1209 Wnn/jserver/error.c:
1210 Wnn/jserver/sisheng.c:
1211 Wnn/jlib.V3/jlv3.c:
1212 Wnn/etc/dic_atojis.c:
1213 Wnn/etc/msg.c:
1214 Wnn/etc/sstrings.c:
1215 PubdicPlus/pod.c: Include string(s).h.
1216
1217 Sat Jun 22 17:58:58 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1218 * Wnn/manual/4.cmd/jserver:
1219 Wnn/man/4.cmd/jserver.man:
1220 jserver -v オプションを追加。
1221
1222 Sat Jun 22 13:26:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1223 * CONTRIBUTORS:
1224 pubdic+ の拡張 patch を提供した方々をリストアップ。
1225 いしださんを追加 (Wnn/jserver/de.c [freewnn:00383]).
1226 * acconfig.h:
1227 無駄な HAVE_RAND_MAX を削除。
1228 * configure.in:
1229 無駄な HAVE_RAND_MAX を削除。
1230 ramdom() のチェックを追加。
1231 * configure, config.h.in: Regenerate.
1232 * Wnn/jserver/de.c:
1233 バッファオーバーフロー修正。 (いしださん [freewnn:00383])
1234 wnn_os.h で定義した SDRAND を使用。
1235 * Wnn/jserver/do_henkan1.c:
1236 NULL macro の定義は不要なので削除。
1237 * Wnn/jserver/do_hindo_s.c:
1238 RAND macro の変わりに、wnn_os.h で定義した SDRAND を使用。
1239 * Wnn/jserver/error.c:
1240 errono の出力部分をコメントアウト。
1241 * Wnn/etc/bdic.c:
1242 index strchr におきかえ。(OS 依存性は wnn_os.h で吸収している)
1243 * Wnn/include/wnn_os.h:
1244 strchr/strrchr/bcopy がみつからない場合は、置き換える。
1245 疑似乱数発生関数の選択を変更。標準の rand() 関数は推奨されない。
1246 また、BSD 由来の random() 関数も存在する。
1247 * Wnn/jlib/jl.c:
1248 wnn_os.h で定義した RAND を使用。
1249 * Wnn/jlib.V3/jlv3.c:
1250 bzero macro を削除。wnn_os.h で定義されている為。
1251 * Xwnmo/xjutil/jutil.c:
1252 適切なシステムヘッダを include する。
1253 * Wnn/uum/Makefile.in:
1254 使われていない SIGNAL_DEFINES macro を削除。
1255 * Wnn/uum/jhlp.c:
1256 strchr/index OS による使い分けを削除。(wnn_os.h に移動)
1257 * Wnn/uum/screen.c:
1258 strchr/index OS による使い分けを削除。(wnn_os.h に移動)
1259 * Wnn/uum/setutmp.c:
1260 strrchr/rindex OS による使い分けを削除。(wnn_os.h に移動)
1261 sdefine.h, sheader.h include してプロトタイプを削除。
1262 * Wnn/uum/sheader.h:
1263 ttyfdslot.c ttyfdslot() のプロトタイプを追加。
1264 * Wnn/uum/ttyfdslot.c:
1265 適切なシステムヘッダを include して、プロトタイプを削除。
1266 * Wnn/uum/uif.c:
1267 strchr/index OS による使い分けを削除。(wnn_os.h に移動)
1268 * Wnn/uum/wnnrc_op.c:
1269 システムライブラリにある関数のプロトタイプを削除。
1270
1271 Fri Jun 21 19:39:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1272 * Wnn/include/wnn_malloc.h: 削除。
1273
1274 Mon Jun 17 17:28:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1275 * configure.in:
1276 Autoconf 2.13 で処理可能なように修正。(cf.[freewnn:00872])
1277 getopt() のチェックを追加。
1278 * config.h.in:
1279 configure: GNU Autoconf 2.53 により再生成。
1280 * Wnn/include/wnn_os.h:
1281 rev.1.10 で忘れた #endif を追加。 (cf.[freewnn:00874])
1282 * Wnn/jlib/getopt.c:
1283 System getopt() がない場合のみ自前の getopt() を使用。
1284 (cf.[freewnn:00874])
1285
1286 Sat Jun 15 13:11:45 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1287 * acconfig.h:
1288 EB Library <URI:http://www.sra.co.jp/people/m-kasahr/eb/>.
1289 を参考に、RETSIGTYPE_VOID hack を追加。
1290 * configure.in:
1291 *BSD 用の CCOPTIONS から -DCSRG_BASED を削除。
1292 configure のサイズ縮小の為、AC_CHECK_HEADERS 及び AC_CHECK_FUNCS
1293 をまとめた。
1294 AC_CHECK_TYPES の使いかたの体裁変更。
1295 EB Library を参考に、RETSIGTYPE_VOID hack を追加。
1296 各言語について、無効時は Makefile の生成をしない。
1297 getdtablesize() チェック追加。
1298 * config.h.in, configure: 再生成 (GNU Autoconf 2.53)
1299 * Wnn/include/wnn_os.h:
1300 bzero/memset, strchr/index strrchr/rindex glue.
1301 SIGNALRETURNSINT RETSIGTYPE 及び RETSIGTYPE_VOID で置き換え。
1302 WNN_NFD マクロを暫定的な file descriptor 数チェックに使用。
1303 * Wnn/jlib/getopt.c, jl.c, js.c,
1304 Wnn/jserver/initjserv.c,
1305 Wnn/romkan/rk_header.h:
1306 config.h または wnn_os.h include して BSD42 macro を削除。
1307 * Wnn/jserver/de.c:
1308 WNN_NFD マクロを暫定的な file descriptor 数チェックに使用。
1309 * Wnn/jserver/de_header.h, error.c,
1310 Wnn/uum/jhlp.c:
1311 RETSIGTYPE and RETSIGTYPE_VOID を使用するように変更。
1312 WNN_NFD マクロを暫定的な file descriptor 数チェックに使用。
1313 * Wnn/uum/sheader.h:
1314 コメントの変更。
1315 * Wnn/uum/wnnrc_op.c:
1316 BSD42 macro 削除。
1317
1318 Fri Jun 14 19:39:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1319 * Makefile.in: 削除コマンドとして $(RM) の使用を徹底。
1320
1321 Thu Jun 13 21:27:51 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1322 * FreeWnn/Wnn/uum/jhlp.c, termio.c:
1323 独自に持っている setenv() の定義を変更
1324 - エラーメッセージの出力を行なわない。
1325 - setenv() を持っているシステムとの互換性の為、ダミーの引数を追加。
1326 * FreeWnn/Wnn/uum/termcap.c: curses ヘッダの取り込み。
1327 * FreeWnn/Wnn/uum/sheader.h: 体裁の変更。
1328
1329 Mon Jun 10 22:15:23 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1330 * PubdicPlus/pod.c: config.h include.
1331
1332 Sun Jun 09 11:08:41 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1333 * FreeWnn/configure.in:
1334 BeOS R5.1 用に、libbind.so のチェックを追加。
1335
1336 Mon May 27 16:33:52 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1337 * Wnn/pubdicplus/Makefile.in:
1338 <config.h> include されるように、$(TOP) include path に追加。
1339
1340 Sat May 25 11:24:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1341 * FreeWnn/PubdicPlus/ fzk.con, fzk.attr, fzk.jircon:
1342 五段可能動詞追加 ([wnn-users 973],[wnn-users 975] 片山さん)
1343 接頭語の拡張 ([wnn-users 978] Fe2+さん)
1344
1345 Sat May 25 05:57:43 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1346 * Wnn/jserver/ MALLOC.c, malloc.c: malloc() wrapper の削除。
1347
1348 Sun May 12 22:51:18 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1349 * Wnn/conv/cvt_key.c: register 修飾子削除。
1350 * Wnn/uum/setutmp.c:
1351 setenv() の引数修正 及び、必要なシステムヘッダの include
1352 * kWnn/jserver/Makefile.in, kWnn/include/Makefile.in,
1353 cWnn/jserver/Makefile.in, cWnn/include/Makefile.in,
1354 Wnn/jserver/Makefile.in:
1355 wnn_malloc.h 及び malloc.c を削除。
1356 * Wnn/etc/ msg.c, vasprintf.c,
1357 Wnn/jlib/ jl.c, js.c, kankana.c,
1358 Wnn/jlib.V3/jlv3.c,
1359 Wnn/jserver/ b_index.c, daibun_kai.c, de.c, dispatch.c,
1360 do_env.c, error.c, fzk.c, get_kaiarea.c,
1361 hinsi_list.c,initjserv.c, jikouho.c, jikouho_d.c,
1362 mknode0.c, mknode1.c, mknode2.c, readfile.c,
1363 Wnn/jutil/ atod.c, atorev.c, dtoa.c, ujisf.c, wddel.c,
1364 wdreg.c, wnnstat.c,
1365 Wnn/uum/ basic_op.c, history.c, prologue.c, screen.c,
1366 termcap.c, uif.c, wnnrc_op.c:
1367 malloc() 等の為に stdlib.h (または malloc.h) include する。
1368 独自で malloc() のプロトタイプを書いてある場合は削除。
1369 必要に応じて、その他システムヘッダを include
1370 * Wnn/uum/sheader.h: 不要なプロトタイプを削除。
1371 * Makefile.in: distclean target に、autoconf 2.53 で作られる
1372 ファイルの削除を追加。
1373
1374 Sun May 12 01:01:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1375 * CONTRIBUTEORS: 更新
1376 * configure.in, configure, config.h.in:
1377 bcopy/bzero/bcmp をチェックする。
1378 * Wnn/etc/bcopy.c:
1379 bcopy/bzero/bcmp をチェックする。
1380 register 修飾子を削除。
1381
1382 Sat May 11 13:03:37 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1383 * INSTALL INSTALL.en: Update.
1384
1385 Tue May 07 22:26:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1386 * Wnn/etc/msg.c:
1387 _search() 修正。 ([freewnn:00847] 和田さん)
1388
1389 Sun May 05 05:13:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1390 * Wnn/include/commonhd.h:
1391 _SERVER_VERSION pl20 に上げた。
1392 unistd.h include を削除した。
1393
1394 Sat May 04 17:15:24 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1395 * Wnn/manual/4.cmd/jserver man/4.cmd/jserver.man:
1396 Update.
1397
1398 Thu May 02 15:18:55 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1399 * Wnn/jserver/do_hindo_s.c:
1400 stdlib.h include の仕方を修正。
1401
1402 Wed May 01 21:05:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1403 * configure.in config.h.in configure:
1404 C89, POSIX 1,2 にない関数の存在確認を追加した。
1405 syslog() syslog.h 及び、setenv().
1406 * */jserver/Makefile.in:
1407 JS_SUPPORTLIB の削除。(BeOS では syslog()/libbe を利用しない)
1408 * Wnn/jserver/error.c:
1409 syslog() が存在しない場合は、その処理をとばすように変更した。
1410 * Wnn/uum/jhlp.c sheader.h:
1411 システムの setenv() 関数を利用するように変更。
1412 setenv() C89, POSIX 1,2 にない為、見つからない場合はもとの
1413 setenv() の定義を利用する。ただし、一般的な仕様と異なるので変更
1414 が必要である。
1415
1416 Tue Apr 02 04:16:21 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1417 * Wnn/jserver/de.c: include fcntl.h.
1418 * Wnn/conv/cvt_read.c: cvt_head.h include 位置修正。
1419
1420 Sun Mar 31 11:30:23 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1421 * Wnn/include/commonhd.h:
1422 BeOS unistd.h をここで include しないようにした。
1423 * */jserver/Makefile.in configure.in configure:
1424 BeOS は、libbe.so syslog 関数を持っているため、JS_SUPPORTLIBS
1425 を追加して libbe.so link するようにした。
1426
1427 Sun Mar 31 06:26:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1428 * Wnn/jserver/de.c de_header.h:
1429 cmd_name[] の値を argv[0] から [cjkt]server 決め打ちに変更。
1430 スタイル、エラーメッセージ等修正。
1431
1432 Sat Mar 30 13:44:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1433 * Wnn/romkan/rk_modread.c:
1434 stdlib.h include した。
1435
1436 Sat Mar 30 09:34:48 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1437 * (Wnn/cWnn/kWnn)/romkan/Makefile.in:
1438 INCLUDES -I$(TOP) を追加。
1439 LIB_MT_DEFINES は使用されていないため削除。
1440 builddir != srcdir build 出来るようにするための予備的な修正。
1441
1442 Sat Mar 30 02:35:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1443 * Wnn/etc/yincoding.c: スタイル修正。
1444 * Wnn/ 以下:
1445 STDC_HEADERS HAVE_*_H を見て、string.h/strings.h unistd.h 等の
1446 ヘッダの include を追加した。
1447 必要に応じて config.h include も追加した。
1448 * configure.in config.h.in configure:
1449 limits.h の確認を省略 (STDC_HEADERS に含まれると期待されるため)
1450 memory.h の確認を追加 (将来の bcopy/index memmove/strchr 移行のため)
1451
1452 Sat Mar 23 21:18:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1453 Wnn 以下:
1454 * STDC_HEADERS を見て stdlib.h string.h include するように変更。
1455 * STDC_HEADERS がない場合に strings.h の有無を調べて include
1456 BSD42 マクロは削除。
1457 * 必要に応じて config.h include するようにした。
1458
1459 Thu Mar 21 06:59:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1460 * configure.in: 不要なコメントを削除した。
1461 * cvt_head.h: コメントアウトされた部分を削除した。
1462 * cvt_read.c, bdic.c, yincoding.c:
1463 BSD42 および SYSVR2 マクロを削除し、configure による判別を行な
1464 うように変更した。
1465 * config.h.in, configure.in, configure:
1466 fchmod() の存在チェックを追加。
1467
1468 Sun Mar 10 10:43:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1469 * pubdic.p: 誤記訂正 ([freewnn:00812] Fe2+ さん)
1470
1471 Sat Mar 9 16:50:34 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1472 * Makefile.in config.h.in configure configure.in
1473 Wnn/etc/gethinsi.c Wnn/jserver/Makefile.in
1474 cWnn/jserver/Makefile.in cWnn/include/Makefile.in
1475 kWnn/jserver/Makefile.in kWnn/include/Makefile.in
1476 + Wnn/etc/vasprintf.c Wnn/etc/mkdir.c が対応する関数がないプラッ
1477 トフォームでのみコンパイルされるように変更した。
1478 (AC_REPLACE_FUNCSマクロを自前でエミュレートしている)
1479 + configure --disable-cWnn 時に cWnn/ ディレクトリ下の Makefile
1480 を生成しないように変更した。
1481 (experimental: cWnn以外も同じ処理をする必要がある)
1482
1483 * Wnn/jserver/ de_header.h dispatch.c error.c :
1484 error.c 関連修正. (cf. [freewnn:00772])
1485 + error1()を廃止し、新たに可変引数関数 log_err() / log_debug()
1486 を新設した。
1487 error1() log_debug() として扱うようにした。
1488 + jserver -s オプション未指定時 (noisy == 0) syslogに出力
1489 するように変更した。
1490 + log{err,debug}() から呼ばれる vwrite_log()では従来1エントリ
1491 当たり3行に渡っていたログを1行に圧縮している。
1492
1493 Fri Mar 8 20:07:13 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1494 * 使用している関数 prototype 宣言を含む標準ヘッダを include する。
1495 * Wnn/etc 以下で定義される関数の一部を wnn_os.h pototype 宣言した。
1496 * Wnn/etc/msg.c: bsearch() の実装を削除。
1497
1498 Fri Mar 8 08:36:04 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1499 * Wnn/jserver/de.c
1500 log ファイルを append モードで open する。
1501 daemon_init() で行なわれている、余分なシグナルハンドラの設定を削除。
1502
1503 Tue Mar 5 09:23:50 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1504 * vasprintf.c ansidecl.h libiberty (gcc-3.0.4 に同梱) から
1505 import した。(error.c 書き替えの為)
1506 修正に際して変更した点は下記のみ:
1507 vasprintf.c: #include <libiberty.h> を削除。
1508
1509 Mon Mar 4 04:01:55 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1510 * Wnn/man/4.cmd/jserver/man
1511 オプション記述部分のフォーマット修正。 [freewnn:00759]
1512
1513 Sun Mar 3 14:06:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1514 * Wnn/include/wnn_os.h et al.
1515 ISO C K&R C prototype を共存させるためのマクロを削除。
1516
1517 Sun Mar 3 12:53:58 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1518 * configure.in: [freewnn:00764] (青野さん) の指摘を修正。
1519
1520 Sat Mar 2 11:19:21 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1521 * wddel のマニュアルの typo を修正 ([freewnn:00797] Matui さん).
1522
1523 Mon Sep 24 08:25:28 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1524 * Fix for configure.in and Makefile.in ([freewnn:00753] 青野さん).
1525
1526 Sun Sep 16 11:10:20 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1527 * configure --enable-debug option を追加した。
1528 gcc の場合に、CDEBUGFLAGS -g2 を追加し、
1529 INSTPGMFLAGS から -s を省いて strip されないようにする。
1530 gcc 以外の場合の configure.in の記述を募集中。
1531
1532 Sat Sep 15 17:29:15 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1533 * jserver を動かしている user の権限で remote から任意のファイルを
1534 作成されてしまう問題への対策。
1535 jserver_dir 以外へのファイル作成を禁止する。
1536 ([freewnn:00699] うかい@debian さん via いしかわ@debian さん)
1537 運用によっては、問題がある場合が考えられるので、configure
1538 OFF にできるようにした (その場合は、せめて ipfilter 等で想定して
1539 いない host からの接続を禁止すべきであろう)
1540 将来的には、tcp_wrappers 対応、なんらかの認証機構等、もっとまし
1541 security を実現すべきだが、この問題は KKTP そのものの設計の
1542 問題なので、よく考えて設計しなおすべきであろう。
1543 Manpower を言い訳にして、とりあえず課題として挙げるに留める。
1544 * ISO C 対応を視野にいれ、P_ マクロ (in wnn_os.h) を定義した。
1545 (本当はもう少し前にいれてあったが)
1546 徐々に、これを使って prototype 宣言を行なうように変更して行く予定。
1547 (議論の余地があるので、消す可能性あり)
1548 * uum patch ([freewnn:00676] いいじまさん)
1549 cuum, kuum, tuum については同様の変更を追加予定だが、今回は
1550 uum のみ。
1551 * IPv6 patch 修正。
1552 Unix domain socket permission 0777 に設定。
1553 cmd_name argv[0] に設定。
1554 ([freewnn:00716],[freewnn:00732] 濱嶋さん)
1555 jserver.man も修正した。
1556 * Wnn/jserver/error.c error1() で、"cmd_name:" を上書きしないよ
1557 うにする。([freewnn:00730] 青野さん)
1558 * INSTALL ファイル修正。
1559
1560 Tue Aug 14 11:12:34 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1561 * CPP + IPv6 patch ([freewnn:00673] 濱嶋さん)
1562 * configure.in BeOS 部分の修正。 ([freewnn:00677] 阿部さん)
1563 * libtool-1.4 libtoolize & aclocal やり直し
1564
1565 Sun Jun 17 15:00:08 UTC 2001
1566 * 英語 manpage を追加。([freewnn:00542] Francis Bond さん)
1567 atod.man, atof.man, dtoa.man
1568 ただし、現在はインストールされない。
1569 * jserver -v option 追加。([freewnn:00581] 矢吹洋一さん)
1570 * jserver usage を修正 ([freewnn:00606] Francis Bond)
1571
1572 Sat Jun 2 00:27:56 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1573 * config.h.in, configure.in, */*/Makefile.in,
1574 他、*.h, *.c ファイルいくつか:
1575 sys/param.h 検査追加。
1576 その為、config.h 読み込み追加。
1577 その為、Makefile.in の INCLUDES 行変更。
1578 NOFILE マクロ関連の #if を一部修正。要再検討。
1579 * Wnn/man/6.jutil/atod.man: アルファベットの文字を ASCII に変更。
1580 * emacs (NEmacs?) 用コメント一部削除
1581
1582 Wed May 30 00:09:15 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1583 * Wnn/manual/3.libwnn/*,
1584 Wnn/manual/7.Protocol/KKTP:
1585 ドキュメント typo 修正 ([[freewnn:00581] 矢吹洋一さん)
1586 英文にも反映する必要があるが、行なっていない。
1587
1588 Sun May 27 12:55:45 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1589 * Makefile.in: distclean で libtool も削除。
1590 * Wnn/include/wnn_os.h: HAVE_WAIT3 を削除 (configure.in と重複)。
1591 * configure.in: cc が gcc な時の暫定 CPP 対策。([freewnn:00578] 阿部さん)
1592 BePC, FreeBSD, Linux で、暫定的に
1593 CPP=`$CC -print-prog-name=cpp`
1594 とした。
1595
1596 Sun May 20 18:09:02 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1597
1598 * makerule.mk.in: $(CC) に -DHAVE_CONFIG_H が追加されるようにする。
1599 * PubdicPlus/fzk.con への patch 修正 ([freewnn:00576] 砂川さん)
1600 * Wnn/include/msg.h の前に <sys/param.h> を読み込む。
1601 * Wnn/jd/wnnenvrc_R.omr: gerodic 追加。([freewnn:00346] 植松さん)
1602 * Wnn/jlib/js.c: include config.h ([freewnn:00392] 阿部さん)
1603
1604 Sat May 19 18:20:25 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1605
1606 * PubdicPlus/fzk.con への patch ([freewnn:00547] 砂川さん)
1607 * PubdicPlus/pubdic.p 修正 ([freewnn:00424] 塚本さん)
1608
1609 * Makefile.in に distclean target 追加 ([freewnn:00380] 引地さん)
1610
1611 * Wnn/include/msg.h: fix the constraint for path name length.
1612 * Wnn/etc/msg.c: likewise.
1613 * Wnn/jlib/js.c: add the include of sys/param.h for removing path
1614 name length.
1615 ([freewnn:00380] 引地さん)
1616
1617 * config.h.in を autoheader で生成するように変更
1618 acconfig.h を追加。
1619 ([freewnn:00290] 元木さん)
1620
1621 * config.h を HAVE_CONFIG_H が define されていた場合に読み込むよう
1622 に変更。
1623
1624 Sat May 19 14:16:00 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1625
1626 * 分割及び shared library 化 (libtool 使用)
1627 ([freewnn:00443] 田岡さんの patch)
1628 * libtool-1.3.5 より、
1629 libltdl/aclocal.m4
1630 ltconfig
1631 ltmain.sh
1632 autoconf-2.13 より、
1633 config.guess
1634 config.sub
1635 をインポート ([freewnn:00444] 田岡さん より)
1636 * Xsi/configure を CVS から削除。
1637 autoconf から作成されるため、release 時に、
1638 release engineer が、生成すべき。
1639
1640 Tue Mar 21 02:34:45 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1641
1642 * 開発版 1.1.1-a017 として内部リリース
1643
1644 Tue Mar 21 01:12:29 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1645
1646 * Wnn/jserver/de_header.h: get_file_name、expand_file_name のプロ
1647 トタイプ宣言の修正。([freewnn:00369] 飯島さんのパッチ)
1648
1649 Tue Mar 21 01:04:22 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1650
1651 * mkdir() が無いと判定された場合に system() で /bin/mkdir を呼び出
1652 しているのを修正。(新規作成: Wnn/etc/mkdir.c)
1653 注意: mkdir() を持っていても以下の条件に当てはまらない場合は
1654 mkdir() を持っていないと判定される。
1655 defined(BSD42) || defined(uniosu) || defined(UX386) || defined(DGUX)
1656 ([freewnn:00358] 元木さんのパッチ)
1657
1658 Fri Mar 17 01:56:30 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1659
1660 * gets_cur と getws_cur で受け側の領域のサイズ以上に書き込まないよ
1661 うに修正。(buffer overflow 対策) ([freewnn:00361] 元木さんのパッチ)
1662
1663 Fri Mar 3 01:04:09 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1664
1665 * ソケット関連およびプロセスグループ関連を configure 化。これによ
1666 り #ifdef BEOS が激減した。([freewnn:00347] 阿部さんのパッチ)
1667
1668 Fri Mar 3 00:23:43 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1669
1670 * Wnn/jutil/dic_head.c (input_header): 引数が間違っていた。
1671 (未使用だったので実害なし) ([freewnn:00319] 小野さんのパッチ)
1672
1673 Mon Feb 28 22:32:17 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1674
1675 * Wnn/etc/msg.c (msg_open): msg_open() において libwnn.msg に
1676 空行や不正な形式の行が存在していた場合に '\0' を無視してアク
1677 セスしてしまうバグを修正。([freewnn:00324]元木さんのパッチ、
1678 [freewnn:00350]高田さんのパッチ)
1679
1680 Mon Feb 28 22:17:43 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1681
1682 * .msg ファイルに空行があると、msg_open で死ぬ。FreeWnnでまた
1683 enbug (T_T)。空行を削った。([freewnn:00328])
1684
1685 Fri Feb 25 01:17:04 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1686
1687 * 開発版 1.1.1-a016 として内部リリース
1688
1689 Thu Feb 24 02:24:05 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1690
1691 * 何度 indent コマンドを実行しても同じ結果が出るようにソースを修正。
1692 (問題の箇所を /* *INDENT-OFF* *//* *INDENT-ON* */ で囲っている。)
1693
1694 Wed Feb 23 00:35:09 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1695
1696 * Wnn/jutil/wnnkill.c: indent が美しくなるように ifdef の関係を調
1697
1698 * Wnn/jutil/wnnstat.c: (同上)
1699 * Wnn/jutil/dtoa.c: (同上)
1700
1701 Wed Feb 23 00:32:19 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1702
1703 * Wnn/etc/xutoj.c: 文法エラーの修正(普段は指定されない ifdef のた
1704 めわからなかった。indent を書ける際に発覚)
1705 ([freewnn:00336] 元木さんのパッチ)
1706
1707 Mon Feb 14 02:23:38 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1708
1709 * 開発版 1.1.1-a015 として内部リリース
1710
1711 Sun Feb 13 18:56:32 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1712
1713 * configure.in: socklen_t がうまく検出できない場合があるので変更。
1714 ([freewnn:00238] 元木さんのパッチ)
1715
1716 Sun Feb 13 18:41:43 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1717
1718 * Wnn/jserver/do_env.c: new_env 内で sticky jishomax を明示的に
1719 初期化していないので明示的に初期化するようにした。
1720 ([freewnn:00229] 元木さんのパッチ)
1721
1722 * Wnn/jserver/do_dic_env.c: del_all_dic_in_env 内ですべての辞書を
1723 env[eid] 内から外しているのに jishomax はそのままなので 0 を入れた。
1724 (でも、この関数を呼んだ後に jishomax を使う箇所は無いはずなのでい
1725 らないかも。)
1726 ([freewnn:00229] 元木さんのパッチ)
1727
1728 Sun Feb 13 18:28:02 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1729
1730 * Wnn/jserver/de.c: Solaris2.4+gcc-2.95.1で出力されるwarningの一部
1731 を取った。([freewnn:00206] 鵜川さんのパッチ + [freewnn:00209])
1732
1733 Sun Feb 13 18:16:54 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1734
1735 * makerule.mk.in: ar のコマンドを "clq" から "cq" に変更。SunOS
1736 2.4 では l コマンドがエラーになるため。ar l コマンドはHP-UX
1737 は作業ディレクトリの変更、GNUld では No Operation なので省略可能と
1738 判断した。 ([freewnn:00207],[freewnn:00208],[freewnn:00210])
1739
1740 Sun Feb 13 18:05:09 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1741
1742 * gerodic をデフォルトで読み込むように rc ファイルを変更
1743 ([freewnn:00214] kaz / 大森保英さんのパッチ)
1744
1745 Sun Feb 13 17:54:13 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1746
1747 * *.man の誤字および roff の文法エラーの修正
1748 ([freewnn:00216] 永江さん作成のパッチ)
1749
1750 Sun Feb 13 16:36:01 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1751
1752 * Wnn/jserver/de.c: jserver usage メッセージに -N を追加。
1753 ([freewnn:00273] 片山さん作成のパッチ)
1754
1755 * Wnn/jserver/de.c: jserver -p オプションを追加(ポート番号の指
1756 )
1757 ([freewnn:00277] 元木さん作成のパッチ)
1758
1759 * Wnn/man/4.cmd/jserver.man: -p オプション、-N オプションの記述を
1760 追加。(英語の方は手抜き。ごめん)
1761
1762 Thu Feb 10 02:17:38 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1763
1764 * man で冒頭に大量の空白行が作成されるのを直した。
1765 ([freewnn:00203] 植松 文徳 <uematsu at kgz.com>さんのパッチ)
1766
1767 Mon Feb 7 02:32:22 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1768
1769 * 開発版 1.1.1-a014 として内部リリース
1770
1771 Sun Feb 6 17:22:32 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1772
1773 * COPYRIGHT, COPYRIGHT-j を添付。これは GPL そのものと、その日本語
1774 訳である。
1775
1776 Sun Feb 6 17:17:57 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1777
1778 * ChangeLog.old を作成。これは、以前の著作権表記ヘッダに記録された
1779 いた変更情報をまとめたもの。
1780
1781 * CONTRIBUTORS に、FreeWnn 1.0/1.1 時代の情報を追加。
1782
1783 Sun Feb 6 17:15:44 2000 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1784
1785 * 著作権表記を変更。但し、以下のディレクトリに含まれるファイルは著
1786 作権表記を変更しなかった。
1787
1788 1. 辞書関連 FreeWnn Project で全くいじっていないから
1789
1790 cWnn/tdic, cWnn/cdic, kWnn/kdic, Contrib/dic/gerodic,
1791 Wnn-consortium/dic
1792
1793 2. マニュアル関連 FreeWnn Project で全くいじっていないから
1794
1795 Wnn/manual, Wnn/manual.en, cWnn/manual, cWnn/manual.en
1796
1797 3. Xwnmo FreeWnn Project で全くいじっていないから
1798
1799 Xwnmo
1800
1801 4. PubdicPlus FreeWnn に合わせるための作業が発生しているが、
1802 Public Domain とする。これは Pubdic 本来の思想にあわせるため。
1803
1804 PubdicPlus
1805
1806 Tue Oct 19 01:07:40 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1807
1808 * 開発版 1.1.1-a013 として内部リリース
1809
1810 Tue Oct 19 00:09:48 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1811
1812 * Wnn/jserver/de.c: jserver がエラーで終了する時、perror() を呼ん
1813 で「何が原因で異常終了したのか」を表示するようにした。
1814 が出るため。([freewnn:00199])
1815
1816 Mon Oct 18 23:11:20 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1817
1818 * Wnn/jserver/do_hindo_s.c: drand48() のプロトタイプ宣言を追加
1819 (stdlib.h をインクルードする)FreeBSD jserver が死ぬのはこれが
1820 原因だった。([freewnn:00195] 片山さんのパッチ)
1821
1822 * Wnn/jserver/do_hindo_s.c: 1U (unsigned)1 に変更。K&R でエラー
1823 が出るため。([freewnn:00195] 片山さんのパッチ)
1824
1825 Sat Oct 16 00:47:38 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1826
1827 * Wnn/jserver/de.c: accept の引数のキャストを行ない、warning をな
1828 くした。
1829 ([freewnn:00140]: にしくさんのパッチ)
1830
1831 Wed Sep 29 03:19:17 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1832
1833 * 開発版 1.1.1-a012 として内部リリース
1834
1835 Wed Sep 29 02:13:56 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1836
1837 * gerodic Makefile.in が古いままだった。
1838 ([freewnn:00143]: kaz / 大森保英さんの指摘)
1839
1840 * gerodic make および make install の対象になるようにした。
1841
1842 Wed Sep 29 00:46:31 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1843
1844 * Wnn/jserver/de_header.h: wnn_get_hinsi_name() のプロトタイプ宣言
1845 が間違っていたので修正(関数の型が int() -> char*())
1846
1847 Wed Sep 29 00:01:03 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1848
1849 * Makefile.in: ".c.i" のルールを削除。使ってないので。
1850 * makerule.mk.in: ".c.i" のルールを削除。使ってないので。
1851
1852 Tue Sep 28 23:25:42 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1853
1854 * Wnn/jlib/js.c: BSD系のOS SUN_LEN を正しく定義
1855 ([freewnn:00144]: 坂本さん報告のパッチ)
1856
1857 Tue Sep 28 23:03:26 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1858
1859 * Wnn/etc/strings.c: 使いもしないのに NULL が定義されていたので
1860 削除
1861
1862 Tue Sep 28 02:04:44 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1863
1864 * HAVE_DRAND48 および HAVE_RAND_MAX を導入。SRAND48 は削除。
1865
1866 * Wnn/jserver/do_hindo_s.c (RAND): (1<<31) int を越えていたので
1867 1U に変更。
1868 ([freewnn:00136]: 永江さんのパッチ)
1869
1870 Tue Sep 28 01:04:36 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1871
1872 * Wnn/jserver/de.c: socklen_t 型を導入
1873 * Wnn/jserver/error.c: time_t 型を導入
1874
1875 ([freewnn:00140]: にしくさんのパッチ、[freewnn:00135]: 元木さんの
1876 アドバイス)
1877
1878 Tue Sep 28 00:25:12 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1879
1880 * Wnn/jserver/de.c: typo の修正(恥ずかしい…)
1881 ([freewnn:00136] 永江さん、[freewnn:00139] 冨樫さんのパッチ)
1882
1883 Fri Sep 24 03:05:11 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1884
1885 * 開発版 1.1.1-a011 として内部リリース
1886
1887 Fri Sep 24 02:59:28 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1888
1889 * Wnn/jserver/de.c: NOFILE の再定義の不具合を修正。
1890 ([freewnn:00131]: にしくさんの指摘による)
1891
1892 * time((long*)0) time(NULL) に修正。
1893 ([freewnn:00131]: にしくさんの指摘による)
1894
1895 Fri Sep 24 02:55:57 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1896
1897 * PubdicPlus/pod.c: static 変数の初期値が定数でない」ところがあっ
1898 たので修正。
1899 ([freewnn:00129]: 阿部宏明さん提供のパッチ)
1900
1901 Thu Sep 23 01:32:04 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1902
1903 * 開発版 1.1.1-a010 として内部リリース
1904
1905 Thu Sep 23 00:17:25 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1906
1907 * PubdicPlus/Makefile.in: コンパイラが gcc 決めうちだったのを修正
1908
1909 Wed Sep 22 01:53:51 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1910
1911 * 開発版 1.1.1-a009 として内部リリース
1912
1913 Wed Sep 22 01:48:16 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1914
1915 * configure.in: Intel 版の Solaris に対応(伊藤健二さん提供のパッチ)
1916
1917 * Wnn/etc/bdic.c: 内部関数 getnstr() の定義が ncurses ライブラリの
1918 同名関数のプロトタイプ宣言と干渉を起こすため、名前を getnstring()
1919 に変更。(伊藤健二さん提供のパッチ)
1920
1921 Wed Sep 22 01:38:33 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1922
1923 * configure.in: AC_CHECK_LIB のチェック関数が main になっていたの
1924 を各々ふさわしいものに変更。
1925 ([freewnn:00127] 元木さんのパッチ)
1926
1927 Wed Sep 22 01:15:58 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1928
1929 * 開発版 1.1.1-a008 として内部リリース
1930
1931 Wed Sep 22 00:30:33 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1932
1933 * configure autoconf-1.13 ベースに変更。(今までは 1.12 ベー
1934 )
1935
1936 Wed Sep 22 00:26:07 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1937
1938 * 辞書を Pubdic から Pubdic+ に変更。
1939
1940 Sun Sep 19 00:24:33 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1941
1942 * 開発版 1.1.1-a007 として内部リリース
1943
1944 Sat Sep 18 20:09:23 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1945
1946 * crypt ライブラリがリンクされないようになっていたため NetBSD でコ
1947 ンパイルできなくなっていたのを修正。
1948 ([freewnn:00124] のパッチ。[freewnn:00123] にて永江さんが指摘)
1949
1950 Thu Sep 16 03:40:33 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1951
1952 * 開発版 1.1.1-a006 として内部リリース
1953
1954 Thu Sep 16 02:05:58 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1955
1956 * makerule.mk.in: いらない変数を削った。
1957
1958 * /Makefile.in: 不要なライブラリを多数リンクしていたので、そ
1959 れを止めさせた。
1960
1961 Thu Sep 16 01:56:04 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1962
1963 * Wnn/include/Makefile.in: config.h -> wnn_config.h のシンボリック
1964 リンクで $DESTDIR を考慮するように修正([freewnn:00121] 前原さ
1965 んのパッチ)。上書きインストールする際にあらかじめシンボリック
1966 リンクを rm する必要があったので修正。
1967
1968 * cWnn/man/6.jutil/Makefile.in: wnntouch.man のターゲットがなかっ
1969 たので追加。([freewnn:00121] 前原さんのパッチ)
1970
1971 * make install.man でマニュアルがインストールされるようにした。
1972 ([freewnn:00121] 前原さんのパッチ)
1973
1974 * makerule.mk.in: MANPATH /usr/X11R6/man に決めうちになっている
1975 のを修正( @mandir@ にした)([freewnn:00121] 前原さんのパッチ)
1976
1977 * makerule.mk.in: 定数 COMPRESSMANCMD が未定義のためマニュアルの
1978 インストールの際にエラーが出る。とりあえず ':' に定義しておいた。
1979
1980
1981 Thu Sep 16 01:48:36 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1982
1983 * 時々付属語ファイル関連でエラーが出ることがある([freewnn:00077]
1984 元木さんからの報告)のを修正。
1985 [freewnn:00100] 片山さんのパッチ
1986
1987 Mon Sep 13 03:37:15 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1988
1989 * パッチ patch-1.1.1-a005 として内部リリース
1990
1991 Mon Sep 13 03:35:56 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1992
1993 * ファイル CONTRIBUTORS を作成
1994
1995 Mon Sep 13 02:04:34 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
1996
1997 * Wnn/include/Makefile.in: config.h wnn_config.h に改名したが、
1998 FreeWnn 以外のクライアントは依然として config.h をインクルードしよ
1999 うとするはずなので、インストール時に "ln -s wnn_config.h config.h"
2000 を実行するようにした。
2001 ([freewnn:00115] 元木さんの指摘による)
2002
2003 Mon Sep 13 01:56:19 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2004
2005 * configure.in: CPP CCOPTIONS などの値の決定に OS の判定をして
2006 いるところがあるが、知らない OS でもとりあえず configure を続ける
2007 ようにした。(いままでは途中で止まっていた)
2008
2009 Sun Sep 12 23:29:59 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2010
2011 * AIX 対応(configure, configure.in)
2012 ([freewnn:00112] Tomoyuki Niijima 氏提供のパッチ)
2013
2014 * cpp の出力に行番号情報(#line 1 "" というような感じ)が出る場合
2015 (AIX cpp ではこれが起こる)でも正しく扱えるように以下の
2016 Makefile.in を変更。
2017 ([freewnn:00112] Tomoyuki Niijima 氏提供のパッチ)
2018 Xsi/Wnn/pubdic/Makefile.in
2019 Xsi/cWnn/cdic/Makefile.in
2020 Xsi/kWnn/kdic/Makefile.in
2021 Xsi/cWnn/tdic/Makefile.in
2022
2023 * Xsi/makerule.mk.in: SUBDIR が未定義の場合にエラーになるのを回避
2024 ([freewnn:00112] Tomoyuki Niijima 氏提供のパッチ)
2025
2026 Fri Aug 20 03:21:52 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2027
2028 * パッチ patch-1.1.1-a004 として内部リリース
2029
2030 Fri Aug 20 02:12:23 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2031
2032 * HP-UX 11.0 対応
2033 ([freewnn:00079] 濱嶋さん、[freewnn:00081] 矢吹さん提供のパッチ)
2034
2035 Fri Aug 20 01:35:17 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2036
2037 * (元からあった) config.h wnn_config.h に改名し、configure
2038 config.h を作成するようにした(ただし中身は空)
2039 ([freewnn:00050] 元木さん提供のパッチ)
2040
2041 Thu Aug 19 02:22:33 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2042
2043 * Makefile.in から共通定義部分を括り出して makerule.mk というファ
2044 イルにまとめた
2045
2046 * コンパイルでエラーが出た時、その時点で make が止まるようにした
2047 (いままでそうなっていなかったのがどうかしている!)
2048
2049 * makerule.mk: WNNINCDIR WNNLIBDIR configure の定義に合わせ
2050 (今までは /usr/X11R6 以下に入るようになっていた)
2051
2052 * install-sh autoconf パッケージから持ってきた。これで install
2053 コマンドがないマシンでも FreeWnn のインストールが可能になった
2054
2055 Sat Aug 14 02:49:58 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2056
2057 * IntelBeOS 対応
2058 ([freewnn:00061] 阿部さん提供のパッチ)
2059
2060
2061 Wed Aug 11 01:42:28 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2062
2063 * パッチ patch-1.1.1-a003 として内部リリース
2064
2065 Wed Aug 11 01:00:59 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2066
2067 * OpenBSD/i386, HP-UX 9.X 対応
2068 ([freewnn:00045] 濱嶋さん提供のパッチ)
2069
2070 Wed Aug 11 00:43:11 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2071
2072 * --prefix=dir を有効にする。(今までは /usr/local で決めうちだった)
2073 ([freewnn:00036] 永江さん提供のパッチ)
2074
2075 * configure, configure.in: NetBSD 対応
2076 ([freewnn:00036] 永江さん提供のパッチ)
2077
2078 Mon Jul 28 22:27:44 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2079
2080 * パッチ patch-1.1.1-a002 として内部リリース
2081
2082 Wed Jul 28 22:12:25 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2083
2084 * configure, configure.in: BSD/OS 対応 (冨樫さん提供のパッチ)
2085
2086 Wed Jul 28 22:07:32 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2087
2088 * Wnn/jutil/wddel.c:main() にて gets() を使っていたので fgets()
2089 変更 ([freewnn:00024] 矢吹@SRAさんの指摘による)
2090
2091 * Wnn/etc/msg.c:msg_get() にてローカル変数のアドレスを返している部
2092 分があったので修正([freewnn:00024] 矢吹@SRAさんの指摘による)
2093
2094
2095 Tue Jul 27 01:41:14 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2096
2097 main() 関数の戻り値型が int になっていないのを修正
2098 ([freewnn:00024] 矢吹@SRAさんの指摘による)
2099 Wnn/jserver/de.c
2100 Wnn/jutil/wnnstat.c
2101 Wnn/jutil/wnnkill.c
2102 Wnn/jutil/wddel.c
2103 Wnn/jutil/wdreg.c
2104 Wnn/jutil/oldatonewa.c
2105 Wnn/jutil/dtoa.c
2106 Wnn/jutil/atod.c
2107 Wnn/jutil/atof.c
2108 Wnn/jutil/wnntouch.c
2109
2110 Makefile.in で定義されている _NULLCMD_ を全て削除した
2111 ([freewnn:00024] 矢吹@SRAさんの指摘による)OS によっては、
2112 (_NULLCMD_ が定義している) echo -n -n が表示されてしまうため。_
2113 NULLCMD_ そのものは Makefile.in の自動生成時にできる副作用的なマク
2114 ロと推測され、それ自体には意味はない(と思う ^^;)
2115
2116
2117 Mon Jul 19 04:44:37 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2118
2119 * パッチ patch-1.1.1-a001 として内部リリース
2120
2121 Mon Jul 19 04:02:14 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2122
2123 * CHANGES: 古川竜雄
2124
2125 Pubdic/Makefile.in を作成。
2126 ([freewnn:00013] 前原@DebianProjectさんの指摘による)
2127
2128 Mon Jul 19 03:13:38 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2129
2130 * CHANGES: (片山@PFUさん & 川幡@NTTさん)
2131
2132 SunOS4.* でのコンパイルのために configure configure.in を修正
2133
2134 Makefile.in にて @LN_S@ に余計な -s がついていた。(ln -s -s と展開
2135 されるため SunOS 4 でエラーとなる)。→ -s をとった。
2136
2137 Wnn/jserver/ddefine.h ctype.h をインクルードするように変更(もと
2138 もとコメントで先に ctype.h をインクルードせよって書いてあった)
2139 Solaris 2.6 では、"wnn_os.h" がインクルードしているファイルが
2140 <ctype.h> をインクルードしているために、<ctype.h> のインクルードが
2141 後になることがあり、これによって、isspace() マクロの二重定義が生じ
2142 る。通常は warning で済むが、egcs ではエラーになってしまう。
2143 (Wnn/jserver/de_vars.c などで起こる)
2144
2145 "char *strchr();”の宣言を削除。ANSI C では、<string.h> での宣言と
2146 マッチしないため。
2147
2148
2149 Mon Jul 19 02:58:12 1999 Tatsuo Furukawa <frkwtto at osk3.3web.ne.jp>
2150
2151 * CHANGES: [freewnn:00013] (前原@DebianProjectさん)
2152
2153 strchr() のプロトタイプの修正
2154

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26