Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/ChangeLog.en

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


Revision 1.23 - (show annotations) (download)
Sat May 9 23:42:03 2015 UTC (8 years, 11 months ago) by itisango
Branch: MAIN
Changes since 1.22: +15 -0 lines
renamed Wnn/include/jlib_hide.h -> jlib_private.h

Modified Files:
	ChangeLog ChangeLog.en Wnn/jlib/jl.c Wnn/jlib/js.c
	Wnn/jutil/wnnkill.c Wnn/jutil/wnnstat.c
	cWnn/include/Makefile.in kWnn/include/Makefile.in
Added Files:
	Wnn/include/jlib_private.h

1 Sun, 10 May 2015 06:23:38 Mitsutoshi NAKANO <ItSANgo@gmail.com>
2
3 * ChangeLog, ChangeLog.en: added this messages.
4
5 * Wnn/include/jlib_private.h: renamed from
6 Wnn/include/jlib_hide.h
7 * Wnn/jutil/wnnstat.c:
8 * Wnn/jutil/wnnkill.c:
9 * Wnn/jlib/jl.c:
10 * Wnn/jlib/js.c:
11 * cWnn/include/Makefile.in (LINKS3):
12 (jlib_private.h):
13 * kWnn/include/Makefile.in (LINKS3):
14 (jlib_private.h):
15
16 Tue, 3 Sep 2013 11:40:33 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
17
18 * ChangeLog.en ChangeLog:
19 Added this message for test of CVS commit .
20
21 Mon, 2 Sep 2013 19:18:00 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
22
23 * ChangeLog.en ChangeLog:
24 Added this message .
25
26 * Branched 1.1.1-a022I001 by <bkbin005@rinku.zaq.ne.jp@>
27
28 * Merged many patches from openSUSE:
29
30 Please see also:
31 http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-September/000183.html
32 https://build.opensuse.org/package/show/M17N/fwnn
33
34 - modified: Wnn/jutil/wdreg.c
35 I found type missmatches in main() .
36 Old code gave "" to js_dic_file_create(),
37 but js_dic_file_create()'s argument has a w_char * type .
38 So added w_char W_CHAR_NUL_STR[] = { 0 };
39 and gave it to js_dic_file_create() .
40
41 - modified: cWnn/include/Makefile.in cWnn/jserver/Makefile.in
42 kWnn/include/Makefile.in
43
44 Added header files .
45 So changed Makefile.in .
46
47 - new file: Wnn/include/conv.h Wnn/include/etc.h
48 Wnn/include/jlib_hide.h Wnn/include/jutil.h Wnn/include/romkan.h
49 - modified: Wnn/conv/cvt_key.c Wnn/conv/cvt_read.c Wnn/etc/bdic.c
50 Wnn/etc/dic_atojis.c Wnn/etc/gethinsi.c Wnn/etc/hindo.c Wnn/etc/msg.c
51 Wnn/etc/pwd.c Wnn/etc/revdic.c Wnn/etc/sstrings.c Wnn/etc/xutoj.c
52 Wnn/etc/yincoding.c Wnn/include/jdata.h Wnn/include/jllib.h
53 Wnn/include/jslib.h Wnn/include/msg.h Wnn/jlib.V3/jlv3.c Wnn/jlib/jl.c
54 Wnn/jlib/js.c Wnn/jserver/daibn_kai.c Wnn/jserver/de.c
55 Wnn/jserver/de_header.h Wnn/jserver/do_dic_env.c
56 Wnn/jserver/do_filecom.c Wnn/jserver/do_henkan.c
57 Wnn/jserver/do_henkan1.c Wnn/jserver/do_hindo_s.c Wnn/jserver/fzk.c
58 Wnn/jserver/get_kaiarea.c Wnn/jserver/hinsi_list.c Wnn/jserver/jbiki.c
59 Wnn/jserver/jbiki_b.c Wnn/jserver/jikouho.c Wnn/jserver/jikouho_d.c
60 Wnn/jserver/jishoop.c Wnn/jserver/jishosub.c Wnn/jserver/mknode0.c
61 Wnn/jserver/mknode1.c Wnn/jserver/mknode2.c Wnn/jserver/rd_jishoop.c
62 Wnn/jserver/readfile.c Wnn/jserver/sisheng.c Wnn/jserver/w_string.c
63 Wnn/jutil/atod.c Wnn/jutil/atof.c Wnn/jutil/atorev.c
64 Wnn/jutil/dic_head.c Wnn/jutil/dtoa.c Wnn/jutil/oldatonewa.c
65 Wnn/jutil/ujisf.c Wnn/jutil/wddel.c Wnn/jutil/wdreg.c
66 Wnn/jutil/wnnkill.c Wnn/jutil/wnnstat.c Wnn/jutil/wnntouch.c
67 Wnn/romkan/rk_bltinfn.c Wnn/uum/basic_op.c Wnn/uum/header.c
68 Wnn/uum/history.c Wnn/uum/inspect.c Wnn/uum/jhlp.c Wnn/uum/jikouho.c
69 Wnn/uum/jis_in.c Wnn/uum/jutil.c Wnn/uum/key_bind.c Wnn/uum/kuten.c
70 Wnn/uum/printf.c Wnn/uum/prologue.c Wnn/uum/screen.c Wnn/uum/sdefine.h
71 Wnn/uum/select_ele.c Wnn/uum/sheader.h Wnn/uum/termio.c
72 Wnn/uum/touroku.c Wnn/uum/ttyfdslot.c Wnn/uum/uif.c Wnn/uum/wnnrc_op.c
73 Prototype declarations for reducing compilation warnings .
74 - modified: Wnn/jserver/hinsi_list.c
75 I found a bug in make_hinsi_list(), then fixed it .
76 Please see also:
77 http://lists.opensuse.org/opensuse-ja/2013-08/msg00035.html
78
79 - modified: Wnn/include/msg.h
80 Bugfix: In openSUSE 13.1 Milestone 3,
81 uum could not get error messages .
82 This issue's cause is that we forgot prototype declaration
83 of msg_get() in Wnn/include/msg.h .
84 http://lists.opensuse.org/opensuse-ja/2013-08/msg00014.html
85 http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-August/000140.html
86
87 - modified: Wnn/include/jllib.h Wnn/include/jslib.h
88 Wnn/include/wnn_string.h Wnn/jlib/jl.c Wnn/jserver/error.c
89 Wnn/jutil/atod.c Wnn/romkan/rk_bltinfn.c Wnn/romkan/rk_fundecl.h
90 Wnn/romkan/rk_main.c Wnn/romkan/rk_modread.c Wnn/romkan/rk_read.c
91 Xwnmo/xwnmo/do_socket.c
92 Added many prototype declarations .
93
94 - modified: PubdicPlus/ctopd.c PubdicPlus/wtopd.c
95 Added #include <string.h> and <unistd.h> .
96
97 - modified: Wnn/jlib.V3/jlv3.c
98 Fixed casts in jd_dicadd() .
99
100 - modified: Wnn/jserver/error.c Xwnmo/xwnmo/do_socket.c
101 Changed some types of variables .
102
103 - modified: Wnn/jlib/jl.c Wnn/jlib/js.c
104 Modified definication of message_out() .
105 Modified argument's types:
106 jl_connect_lang(), jl_open_lang(), create_pwd_file(),
107 jl_set_env_wnnrc(), jl_set_env_wnnrc1(), create_file(),
108 make_dir_rec1(), make_dir1(), call_error_handler(), message_out() ...
109 Fixed casts .
110
111 - modified: Wnn/jserver/de.c
112 Added signal handler .
113 Server's exit status changed .
114
115
116 Mon, 5 Aug 2013 03:50:00 Tomoki AONO <aonoto at users.sourceforge.jp>
117
118 Update ChangeLog entry and version string. Added 1.1.1-a022 tag.
119
120 Mon, 5 Aug 2013 02:34:00 Tomoki AONO <aonoto at users.sourceforge.jp>
121
122 * ChangeLog, ChangeLog.en, PubdicPlus/pubdic.p:
123
124 ChangeLog, ChangLog.en:
125 - Update ChangeLog entry.
126 - Fixed some typo ('backspace' to 'backslash') in
127 Tue, 5 Jan 2010 01:59:40.
128
129 PubdicPlus/pubdic.p:
130 - Removed strange word (pronounces as 'Hirokazu', transfers to
131 'Kobayashi'). Spotted by some poster of FreeWnn thread in
132 2ch.net
133 (http://toro.2ch.net/test/read.cgi/unix/1084551838/458)
134
135 Sun, 4 Aug 2013 00:06:16 Tomoki AONO <aonoto at users.sourceforge.jp>
136
137 * Wnn/uum/jhlp.c:
138
139 - uum failed to start on traditional systems because opening
140 tty fails. Fixed open_pty_traditional() to set tty_slave correctly.
141
142 - Changed PTXNAME macro to switch sprintf() to snprintf()
143 on 4.4BSD (or later).
144
145 Sat, 3 Aug 2013 23:56:59 Tomoki AONO <aonoto at users.sourceforge.jp>
146
147 * configure, configure.in:
148
149 - Improve libutil detection. Systems that have both ptsname() and
150 openpty() does not need libutil, this change (probably) covers
151 these systems. Based on patch by 1xx ([freewnn-users 133]).
152
153 - Some cosmetic fixes.
154
155 Fri, 2 Aug 2013 03:43:07 Tomoki AONO <aonoto at users.sourceforge.jp>
156
157 * config.h.in, configure, configure.in, Wnn/uum/Makefile.in,
158 cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
159
160 - libutil is (may be) used only in uum, so separate this library
161 (if exists) from normal LIBS.
162 Patch by 1xx (itsango at gmail.com) ([freewnn-users 126])
163 with some modification.
164
165 - Fixed spelling in configure.in .
166
167 Fri, 7 Jun 2013 03:24:38 Tomoki AONO <aonoto at users.sourceforge.jp>
168
169 * makerule.mk.in, Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
170 cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
171
172 Pass CPPFLAGS and LDFLAGS on configure / make.
173 Original suggestion by Hideki Yamane, but arranged a bit.
174 ToDo: We should separate FLAGS more cleanly.
175
176 Sat, 16 Jun 2012 19:02:04 Tomoki AONO <aonoto at users.sourceforge.jp>
177
178 * Wnn/uum/inspect.c:
179
180 Fix typo in comment.
181
182 Wed, 13 Jun 2012 04:18:32 Tomoki AONO <aonoto at users.sourceforge.jp>
183
184 * Wnn/: jutil/wddel.c, jutil/wdreg.c, uum/inspect.c,
185 uum/select_ele.c:
186
187 - Quick fix for warning about format-security by gcc.
188 Based on patch by Hideki Yamane and Makoto Fujiwara
189 ([Freewnn-users 102]).
190 Replacing from sprintf() to snprintf() or strncat() would be better.
191 - (Wnn/jutil/wddel.c) Change (fix?) type of Com[] to w_char
192 in code for 'wddel -C' mode. I think I'm doing right, but not tested.
193 - Strip old mail address (as usual).
194
195 Sat, 24 Sep 2011 02:49:35 Tomoki AONO <aonoto at users.sourceforge.jp>
196
197 * ChangeLog, ChangeLog.en:
198
199 Update ChangeLog . Japanese translation (of some commit entry)
200 will come later.
201
202 Mon, 16 May 2011 02:03:53 Tomoki AONO <aonoto at users.sourceforge.jp>
203
204 * configure, configure.in, makerule.mk.in:
205
206 Recent Libtool (2.4.x, we are not using yet) use some optimization
207 of selected SHELL, so honor configure selected SHELL on
208 makerule.mk.in . Workaround for Debian Bug #621928.
209
210 This change may harm build for your environment, so I also added
211 fallback entry (you have to uncomment some lines).
212 See makefule.mk.in for details.
213
214 Mon, 18 Apr 2011 01:29:50 Tomoki AONO <aonoto at users.sourceforge.jp>
215
216 * configure, configure.in, Wnn/jutil/Makefile.in,
217 Wnn/uum/Makefile.in, cWnn/jutil/Makefile.in,
218 cWnn/uum/Makefile.in, kWnn/jutil/Makefile.in,
219 kWnn/uum/Makefile.in:
220
221 - Fix to work --with-*wnn-includes . Same as --with-*wnn-libraries ,
222 these are enabled on *Wnn/jutil and *Wnn/uum only.
223
224 - Fix to work as expected in case --without-lib*wnn is explicitly
225 specified.
226
227
228 Mon, 11 Apr 2011 01:51:16 Tomoki AONO <aonoto at users.sourceforge.jp>
229
230 * Wnn/jserver/: de_header.h, renbn_kai.c:
231
232 Wnn/jserver/renbn_kai.c:
233 - Explicitly add cast to pointer in tan_syo(). It helps compilers
234 to guess argument type of sbn_kai(), and fix other jserver crash bug
235 on Linux/amd64.
236 - Strip old mail address (as usual).
237
238 Wnn/jserver/de_header.h:
239 - Added prototype declaration of functions in bnsetu_kai.c (for safety).
240
241 Fri, 31 Dec 2010 23:40:51 Tomoki AONO <aonoto at users.sourceforge.jp>
242
243 * configure, configure.in:
244 We cannot build Xwnmo for now, so we (temporally) disabled AC_PATH_X.
245 Probably workaround for systems with modern install layout of X11.
246 Also removed libcurses template because it was already described.
247
248 Fri, 24 Dec 2010 02:57:32 Tomoki AONO <aonoto at users.sourceforge.jp>
249
250 * INSTALL.en:
251 Update INSTALL.en to follow current INSTALL document.
252
253 Fri, 24 Dec 2010 02:17:43 Tomoki AONO <aonoto at users.sourceforge.jp>
254
255 * Wnn/: jserver/de_header.h, jutil/ujisf.c:
256
257 Wnn/jserver/de_header.h:
258 - Fix return type mismatch of kanjiaddr() prototype declaration.
259 Spotted on http://twitter.com/pachira23/status/8875168688513024 ,
260 and reported to freewnn-users by Hideki Yamane. Original reporter
261 saids it also fixes crash bug of jserver when client register
262 new word to dictionary.
263 - Add prototype declaration of functions in bdic.c (and some
264 source files).
265 - Strip old mail address (as usual).
266
267 Wnn/jutil/ujisf.c:
268 - Added prototype declaration of kanjiaddr() and Print_entry().
269 - Strip old mail address (as usual).
270
271 Sun, 11 Jul 2010 19:18:16 Tomoki AONO <aonoto at users.sourceforge.jp>
272
273 * INSTALL, configure, configure.in, makerule.mk.in,
274 Wnn/jserver/Makefile.in, Wnn/jutil/Makefile.in,
275 Wnn/man/4.cmd/Makefile.in, Wnn/man/6.jutil/Makefile.in,
276 Wnn/uum/Makefile.in, cWnn/jserver/Makefile.in,
277 cWnn/jutil/Makefile.in, cWnn/man/4.cmd/Makefile.in,
278 cWnn/man/6.jutil/Makefile.in, cWnn/uum/Makefile.in,
279 kWnn/jserver/Makefile.in, kWnn/jutil/Makefile.in,
280 kWnn/uum/Makefile.in:
281
282 Added (first step of) support for new installation path layout. Maybe
283 useful for package managers. Please note that new layout is disabled
284 by default. You need to specify following configure parameter if you
285 try this.
286
287 - Added --enable-traditional-layout (default: yes) parameter to
288 configure. If disabled, we install jserver / wnnstat / wnnkill to
289 sbindir. Currently this will take effect on program path only.
290 - Also added --enable-sub-bindir (default: yes if
291 --enable-traditional-layout, no otherwise). If disabled, we install
292 programs to bindir (/ sbindir) directly (i.e. we don't mkdir Wnn4
293 (, cWnn4 and kWnn4) sub directory to bindir (/ sbindir)) .
294 - Enable --program-transform-name and its family to programs
295 (ex. jserver, uum, wnnkill, atod) and corresponding manpages.
296 - Update INSTALL documentation (Japanese version). English version
297 will come later ...
298 - Strip old mail address (as usual).
299 - Merged part of my code to build correctly if builddir != srcdir (as
300 usual).
301
302 Sun, 25 Apr 2010 19:38:55 Tomoki AONO <aonoto at users.sourceforge.jp>
303
304 * config.h.in, configure, configure.in:
305
306 configure.in, configure:
307 - Added -D_GNU_SOURCE for architecture with GNU libc and
308 non-Linux kernel (especially for Debian). Possible fix for Debian
309 Bug #577097.
310 - Cosmetic fix (for configure.in).
311
312 config.h.in:
313 - Forgot to autoheader on last commit of configure.in.
314
315 Mon, 15 Mar 2010 01:58:24 Tomoki AONO <aonoto at users.sourceforge.jp>
316
317 * Makefile.in:
318 - Remove rules that exist on makerule.mk. make install (for example)
319 runs two times faster :-p
320 - Remove old mail address (as usual).
321
322 Tue, 23 Feb 2010 02:06:54 Tomoki AONO <aonoto at users.sourceforge.jp>
323
324 * configure, configure.in, makerule.mk.in,
325 Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
326 cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
327
328 Recent cpp of gcc (at least 4.4) splits line that has many
329 characters per line (in C language manner). This is problem
330 on *.fzk (pubdic etc.) file processing. So adds -traditional-cpp
331 parameter to cpp (at least gcc-2.95 passes this parameter). Simply
332 adding it to CPPFLAGS may break other build, so split FZK_PP (cpp
333 for text processing) from normal CPP. Spotted by some posters of
334 FreeWnn thread in 2ch.net .
335
336 (Other changes)
337 - Use AC_SEARCH_LIBS for libnsl checking (Linux (for example) does not
338 need it).
339 - Strip old mail address (as usual).
340 - Modified to build correctly if builddir != srcdir (as usual).
341
342 Tue, 5 Jan 2010 01:59:40 Tomoki AONO <aonoto at users.sourceforge.jp>
343
344 * Wnn/: man/2.env/wnn/2b_romkan.man, manual/2.env/wnn/2b_romkana:
345
346 - Change '\' to '\e' to correctly format backslash in man file.
347 (Also change formatted text file.) It should reduce Debian lintian
348 warning.
349
350 - Added .nf / .fi to pre-formatted table.
351
352 - Strip old mail address (as usual).
353
354 Sun, 29 Nov 2009 04:20:52 Tomoki AONO <aonoto at users.sourceforge.jp>
355
356 * Wnn/uum/setutmp.c:
357
358 - For systems using utmp-update helper program (ex. Solaris),
359 temporally restore SIGCHLD handler on setutmp().
360 (But it runs only if user is normal user and uum isn't either
361 setuid or setgid process. It seems resetutmp() currently does not
362 need this.)
363
364 - Stop checking return value of pututline() because many systems
365 does not have return value of this function.
366
367 - Change handling of ut_err to work correctly (especially on systems
368 that have utmp (pututline()) without utmpx).
369
370 Sun, 6 Sep 2009 04:35:51 Tomoki AONO <aonoto at users.sourceforge.jp>
371
372 * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
373 Update libtool to 1.5.26 (last release of 1.5 series - bit old).
374 Also update config.guess, so maybe it will build on AVR32 architecture.
375 (cf. Debian Bug #534811)
376
377 Mon, 1 Jun 2009 01:35:06 Tomoki AONO <aonoto at users.sourceforge.jp>
378
379 * Wnn/uum/: jhlp.c, sheader.h:
380
381 - (jhlp.c) Check owner / permission of ttyp (tty_slave / ttypfd)
382 on open_ttyp(). If check (and chown/chmod) fails, uum warns it may be
383 insecure (ttyp readable) from other local users. (Probably you need
384 proper privileges to uum (ex. setuid-root).)
385 - (jhlp.c) Verbose error message on restoring owner / permission of
386 tty_master and ttyp in do_end().
387 - (sheader.h) Added Prototype of openTermData() / getTermData().
388
389 Mon, 2 Feb 2009 02:52:17 Tomoki AONO <aonoto at users.sourceforge.jp>
390
391 * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
392 cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
393
394 - Tell Libtool to use external libraries needed for libwnn (and
395 lib[ck]wnn). (ex. libcrypt, libnsl)
396 You don't need detection of these libraries to use libwnn itself
397 in configure (I hope).
398
399 - Use LT_LD to link libraries.
400
401 - (*Wnn/jlib/Makefile.in) Remove definition of LT_{CC,INSTALL}
402 because we already defined in makerule.mk .
403
404 - (Wnn/jlib.V3/Makefile.in) Make use of LT_{CC,INSTALL} in makerule.mk
405 to reduce libtool warning.
406
407 - (Wnn/jlib.V3/Makefile.in) My usual work to build correctly
408 if builddir != srcdir .
409
410 - Strip old mail address (as usual).
411
412 Sun, 26 Oct 2008 19:27:53 Tomoki AONO <aonoto at users.sourceforge.jp>
413
414 * Wnn/include/: jllib.h, jslib.h:
415
416 - Added prototype (and simple macro (FRWNN_PARAMS) around the
417 parameters for good-old C compilers) for jslib.h / jllib.h .
418 Parameters are came from js.c / jl.c . This may or may not build
419 your libwnn client, so please check.
420
421 - Added extern "C" { ... } for C++ clients.
422
423 - Strip old mail address (as usual).
424
425 Mon, 13 Aug 2007 18:56:33 Tomoki AONO <aonoto at users.sourceforge.jp>
426
427 * cWnn/man/2.env/ckey.man:
428 - Added .nf / .fi to pre-formatted table. Quick fix for Debian Bug
429 #367550.
430 - Strip old mail address (as usual).
431
432 Sun, 24 Jun 2007 01:34:16 Tomoki AONO <aonoto at users.sourceforge.jp>
433
434 * INSTALL, INSTALL.en, configure, configure.in, makerule.mk.in,
435 Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
436
437 - Added detection code if your system need to install uum as
438 set-[ug]id program on configure time. Recent systems may install
439 uum as normal program (to reduce security risk).
440 You can also specify
441 --enable-client-setuid / --enable-client-setgid=group (group must
442 be specified) to control set-[ug]id of uum.
443
444 - Added uum-related option to INSTALL* file.
445
446 - Use modern style AC_INIT. (added pseudo(?) version number and
447 contact address. comments are welcome.)
448
449 Mon, 20 Nov 2006 01:21:22 Tomoki AONO <aonoto at users.sourceforge.jp>
450
451 * INSTALL, INSTALL.en, Wnn/Makefile.in, cWnn/Makefile.in,
452 kWnn/Makefile.in:
453
454 - Current code cannot build on Mac OS X 10.2 (Darwin 6) environment
455 (at least on cf.sourceforge.jp). So we changed to build libconvkey
456 (*Wnn/conv/) only if --enable-client specified.
457
458 - This change also applies to [kc]Wnn, so you can build [kc]uum if you
459 specify --enable-client .
460
461 - Other usual change (part of my change on builddir != srcdir case,
462 strip mail address, ...)
463
464 Sun, 15 Oct 2006 18:48:26 Tomoki AONO <aonoto at users.sourceforge.jp>
465
466 * Wnn/uum/epilogue.c:
467 - epilogue_no_close(): Replaced to HAVE_TERMINFO (maybe it's right).
468 - Stripped old mail address (as usual work).
469
470 Tue, 26 Sep 2006 02:31:35 Tomoki AONO <aonoto at users.sourceforge.jp>
471
472 * config.h.in, configure, configure.in, Wnn/uum/jhlp.c:
473
474 Use posix_openpt() (if it and ptsname() exists) when opening tty.
475 Traditional pts system (that doesn't have posix_openpt()) fallback
476 to dummy function opening /dev/ptmx directly. Getting tty without
477 setting setuid root works in non-pts systems that have
478 posix-compatible pty functions (ex. recent FreeBSD).
479
480 Other changes to configure.in:
481 - Remove (already commented out) default case in system specific part.
482 - Commented out useless AC_DEFINE in term library detection part.
483
484 Tue, 5 Sep 2006 02:21:29 Tomoki AONO <aonoto at users.sourceforge.jp>
485
486 * Wnn/uum/: jhlp.c, termio.c:
487
488 jhlp.c:
489 - Mask IEXTEN in j_term_init().
490 - Use tty_master for systems that has /dev/ptmx and not have
491 ptsname(). (ex. old Debian (2.1 or so))
492 - Added comment.
493
494 termio.c:
495 - Use tparm() as macro for fixed parameter system (ex. SVR4).
496
497 Tue, 29 Aug 2006 01:26:22 Tomoki AONO <aonoto at users.sourceforge.jp>
498
499 * Wnn/uum/jhlp.c:
500 More use of USE_LINUX_TERM in exec_cmd() (as of original canuum patch).
501 And window size setting code moved from Linux specific to generic.
502
503 Tue, 22 Aug 2006 02:31:05 Tomoki AONO <aonoto at users.sourceforge.jp>
504
505 * config.h.in, configure, configure.in:
506 Added configure test for setsid(). (I forgot it.)
507
508 Mon, 24 Jul 2006 02:30:33 Tomoki AONO <aonoto at users.sourceforge.jp>
509
510 * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
511 Wnn/uum/setutmp.c:
512
513 More utmp fix:
514
515 - Fix build (more) correctly on recent NetBSD (that both have utmpx &
516 traditional utmp)
517 - Moved setutmp() call from child to parent process (not sure if
518 this is right thing)
519
520 Mon, 19 Jun 2006 01:49:41 Tomoki AONO <aonoto at users.sourceforge.jp>
521
522 * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
523 Wnn/uum/setutmp.c, Wnn/uum/sheader.h:
524
525 Rewrote utmp code in uum (without libspt).
526 Recent BSD (4.4BSD or later based) developer: please write working
527 code specifying --enable-client-utmp . It works well (with
528 --enable-client-utmp) on recent NetBSD (that has putut(x)line()
529 implementation).
530
531 Other changes:
532 Because it cannot work on gcc with Linux/i386, temporally remove
533 -fstack-check from CDEBUGFLAGS if you specify --enable-debug
534 (and you're using gcc).
535
536 Mon, 29 May 2006 01:37:02 Tomoki AONO <aonoto at users.sourceforge.jp>
537
538 * Contrib/dic/gerodic/Makefile.in:
539 Usual work:
540 - Stripping old address
541 - Some modification in case if builddir != srcdir
542 (Does not harm normal build.)
543
544 Sun, 26 Mar 2006 23:33:20 Tomoki AONO <aonoto at users.sourceforge.jp>
545
546 * Wnn/uum/setutmp.c:
547 In current setutmp.c code, saveut / nullut must be struct utmp.
548 So removed struct utmpx statement. This will fix compile on systems
549 that both have utmp.h and utmpx.h (e.g. NetBSD).
550
551 Sun, 26 Mar 2006 23:10:51 Tomoki AONO <aonoto at users.sourceforge.jp>
552
553 * Wnn/uum/jhlp.c:
554 Some minor fix for compiling some platforms:
555
556 - crow is declared in header.h, so remove duplicate extern.
557 - #ifdef-ed I_PUSH ptem / ldterm for platforms that don't have STREAMS
558 but have ptsname (e.g. Linux, recent NetBSD).
559
560 This change will succeed compile on some platforms, but uum
561 segfaults on my environment (Linux) ...
562
563 Mon, 20 Mar 2006 01:38:15 Tomoki AONO <aonoto at users.sourceforge.jp>
564
565 * Wnn/uum/setutmp.c:
566 Some minor change to fix compile error on Linux.
567 UTMP feature is so complex to understand ...
568
569 Wed, 8 Mar 2006 02:15:33 Tomoki AONO <aonoto at users.sourceforge.jp>
570
571 * configure, configure.in, makerule.mk.in:
572 Modified WNNCNVFILEDIR to install correct cnv_* file
573 if you're in terminfo environment.
574
575 Sun, 5 Mar 2006 04:01:45 Tomoki AONO <aonoto at users.sourceforge.jp>
576
577 * CONTRIBUTORS, config.h.in, configure, configure.in,
578 Wnn/conv/cvt_head.h, Wnn/conv/cvt_read.c, Wnn/include/commonhd.h,
579 Wnn/include/wnn_os.h, Wnn/uum/Makefile.in, Wnn/uum/header.c,
580 Wnn/uum/jhlp.c, Wnn/uum/sdefine.h, Wnn/uum/setutmp.c,
581 Wnn/uum/sheader.h, Wnn/uum/termcap.c, Wnn/uum/termio.c,
582 cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
583
584 Long awaited merge of uum-related patch (based on hiroo's work
585 in November, 2003)
586
587 - Detect termcap / terminfo, curses etc. automatically (from canuum)
588 But, configure support of libspt does not implemented / does not
589 include Canna support / utmp implementation does not work correctly.
590 - pty / pts processing (from Kabe). Auto detection in configure by
591 hiroo.
592 - Some modification due to build error in my environment.
593 - (As usual) stripping old address / adding lines in case
594 if builddir != srcdir .
595
596 Many thanks to AIDA shinra, Taketo Kabe @ SRA Tohoku, hiroo,
597 kouji at hiroshima-u.ac.jp (original author of Kabe's patch).
598
599 Fri, 3 Mar 2006 02:18:49 Tomoki AONO <aonoto at users.sourceforge.jp>
600
601 * makerule.mk.in, Wnn/romkan/Makefile.in, cWnn/romkan/Makefile.in,
602 kWnn/romkan/Makefile.in:
603
604 Some minor changes before large commit:
605
606 makerule.mk.in:
607 - Remove MAKE (if your make does not need this). You can build
608 with other make command (ex. gmake).
609 - Define LT_{CC,LD,INSTALL} globally.
610
611 *Wnn/romkan/Makefile.in:
612 - Use LT_CC to remove warning.
613 - (Usual work) changed some lines to build correctly
614 in case builddir != srcdir . (I think this don't
615 break normal build.)
616
617 both files:
618 - (Usual work) stripping old mail address.
619
620 Sat, 11 Feb 2006 18:51:44 Tomoki AONO <aonoto at users.sourceforge.jp>
621
622 * Wnn/uum/: hinsi.c, jikouho.c, printf.c, termio.c, touroku.c:
623 - Include string related header to reduce warning. (more merged from
624 hiroo's work tree.)
625 - Stripped old mail address (as usual).
626
627 Sat, 11 Feb 2006 03:29:38 Tomoki AONO <aonoto at users.sourceforge.jp>
628
629 * Wnn/uum/basic_op.c:
630 - Include string related header to reduce warning. (Merged from
631 hiroo's work tree.)
632 - Stripped old mail address (as usual).
633
634 Sun, 11 Dec 2005 03:50:43 Tomoki AONO <aonoto at users.sourceforge.jp>
635
636 * PubdicPlus/pod.c:
637 Reverse condition of prototype section.
638
639 Sat, 3 Dec 2005 17:29:31 Tomoki AONO <aonoto at users.sourceforge.jp>
640
641 * ChangeLog, ChangeLog.en:
642 LGPL coordinator is Nakai, not 'NaGai'. (Sorry)
643
644 Sat, 3 Dec 2005 16:55:47 Tomoki AONO <aonoto at users.sourceforge.jp>
645
646 * Wnn/include/commonhd.h:
647 Increment _SERVER_VERSION for next (alpha?) release. Also stripped
648 old mail address.
649
650 Wed, 30 Nov 2005 02:25:00 Tomoki AONO <aonoto at users.sourceforge.jp>
651 Update ChangeLog and added 1.1.1-a021 tag.
652
653 Wed, 30 Nov 2005 02:00:02 Tomoki AONO <aonoto at users.sourceforge.jp>
654 * PubdicPlus/pod.c:
655 Changed searchdesc() spec because 2nd / 3rd parameter is not
656 used currently. (I found this on RedHat Bugzilla #110750.)
657 Also added prototype for other functions. Currently it can
658 compile on traditional (K&R) environment.
659
660 Mon, 28 Nov 2005 02:30:23 Tomoki AONO <aonoto at users.sourceforge.jp>
661 * config.h.in, configure, configure.in:
662 - Added -D_GNU_SOURCE to CCOPTIONS if linux. Merged from
663 Gentoo portage, but discussion began in wnn-users ML
664 ([wnn-users 1035]). Thanks to MATSUU Takuto.
665 (Some (ancient?) Linux users may get some problems on
666 building. Please report us if it occurs.)
667 - Changed library searching method of crypt() (to
668 AC_SEARCH_LIBS). Maybe useful for systems that have
669 crypt() on both libc and libcrypt (i.e. Solaris).
670 - Use $(top_builddir) to *WNNJLIB / HINSI_DATA (instead of
671 *WNNJLIBSRC / WNNJDSRC) by default. Useful if builddir !=
672 srcdir, but it doesn't break normal configurations.
673 - Some cosmetic change. (Also stripped old mail address.)
674
675 Mon, 21 Nov 2005 01:10:28 Tomoki AONO <aonoto at users.sourceforge.jp>
676 * Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
677 Describe each library in *uum dependency line instead of
678 $LOCAL_LIBRARIES (to avoid searching libraries in @LIBS@).
679
680 Sun, 20 Nov 2005 03:25:52 Tomoki AONO <aonoto at users.sourceforge.jp>
681
682 * ChangeLog, ChangeLog.en:
683 Update ChangeLog to 29 Aug 2005. (Japanese translation is
684 not available...)
685 Mon, 29 Aug 2005 02:17:35 Tomoki AONO <aonoto at users.sourceforge.jp>
686 * Wnn/uum/Makefile.in:
687 - Fix libtool issue (Added --mode, remove .libs/ directory
688 in make clean).
689 - Stripped (not valid?) mail address of the project.
690 - Changed some line to build correctly in case
691 builddir != srcdir. (I think this don't break normal build.)
692 * [kc]Wnn/uum/Makefile.in:
693 ditto, but I'm not sure we can build kuum / cuum correctly.
694
695 Mon, 29 Aug 2005 01:44:21 Tomoki AONO <aonoto at users.sourceforge.jp>
696 * Wnn/uum/jhlp.c:
697 Strip #include <err.h> because we don't need it and it's
698 specific to BSD. And stripped (not valid?) mail address of
699 the project.
700
701 Mon, 13 Jun 2005 02:14:22 Tomoki AONO <aonoto at users.sourceforge.jp>
702 * Wnn/etc/bdic.c, Wnn/include/wnn_os.h, Wnn/jutil/dtoa.c:
703 Moved get_n_EU_str / get_short from Wnn/etc/bdic.c to
704 Wnn/jutil/dtoa.c . It may be bad idea, but fix compile
705 error on strict compilers (ex. gcc4).
706
707 Mon, 11 Apr 2005 00:26:36 Tomoki AONO <aonoto at users.sourceforge.jp>
708
709 * CONTRIBUTORS, Wnn/etc/bcopy.c, Wnn/etc/mkdir.c, Wnn/etc/msg.c,
710 Wnn/etc/py_table.c, Wnn/etc/strings.c, Wnn/etc/yincoding.c,
711 Wnn/etc/zy_table.c, Wnn/include/commonhd.h, Wnn/include/demcom.h,
712 Wnn/include/hinsi.h, Wnn/include/hinsi_file.h,
713 Wnn/include/jd_sock.h, Wnn/include/jdata.h, Wnn/include/jh.h,
714 Wnn/include/jllib.h, Wnn/include/jslib.h, Wnn/include/msg.h,
715 Wnn/include/rk_spclval.h, Wnn/include/wnn_config.h,
716 Wnn/include/wnn_os.h, Wnn/include/wnn_string.h,
717 Wnn/include/wnnerror.h, Wnn/jlib/jl.c, Wnn/jlib/js.c,
718 Wnn/jlib/kankana.c, Wnn/jlib/wnnerrmsg.c,
719 Wnn/romkan/rk_bltinfn.c, Wnn/romkan/rk_extvars.h,
720 Wnn/romkan/rk_fundecl.h, Wnn/romkan/rk_header.h,
721 Wnn/romkan/rk_macros.h, Wnn/romkan/rk_main.c,
722 Wnn/romkan/rk_modread.c, Wnn/romkan/rk_read.c,
723 Wnn/romkan/rk_spclval.h, Wnn/romkan/rk_vars.c:
724
725 Changed license of libwnn-related files to LGPL-2.0.
726 Thanks to the original Wnn authors and FreeWnn contributors.
727
728 And thanks to Yukihiro Nakai (and tyoshida) for coordination
729 of this relicensing.
730
731 Mon, 31 Jan 2005 02:14:20 Tomoki AONO <aonoto at users.sourceforge.jp>
732 * Wnn/jutil/wnnkill.c:
733 I forgot to add prototype for usage() ... (^^;
734
735 Mon, 31 Jan 2005 02:03:50 Tomoki AONO <aonoto at users.sourceforge.jp>
736 * Wnn/jutil/wnnkill.c:
737
738 - Use vsnprintf() within out() and use vsprintf() for systems
739 doesn't have snprintf() (avoid build error). We should
740 implement (or import) alternate snprintf() for these systems ...
741 - Added prototype of out() for strict C compilers (ex. gcc-4.0).
742 - Show simple usage if unsupported parameter is given.
743
744 Thu, 30 Dec 2004 02:45:32 Tomoki AONO <aonoto at users.sourceforge.jp>
745 * Wnn/jserver/de_header.h:
746 Fix prototype declaration of output_file_uniq() to match
747 recent change of bdic.c .
748
749 Sun, 21 Nov 2004 04:17:19 Tomoki AONO <aonoto at users.sourceforge.jp>
750 * COPYING.LIB:
751 My first commit to sourceforge.jp :
752 Added LGPL-2.0 COPYING file to repository. (LGPL patch by
753 Nakai switch license of libwnn-related files to GNU Lesser
754 General Public License 2, so this is not the version he (or
755 she) intends to.)
756
757 Mon, 13 Sep 2004 01:56:55 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
758 * Wnn/jlib/Makefile.in, cWnn/jlib/Makefile.in,
759 kWnn/jlib/Makefile.in:
760
761 - Added libtool --mode options by introducing LT_CC / LT_INSTALL.
762 (This change is mainly for [ck]Wnn, but also changed Wnn to
763 match style).
764 - Cosmetic change to match style between Wnn and [ck]Wnn.
765 - My usual work to build correctly if builddir != srcdir .
766 (Probably it cannot harm normal build.)
767
768 Sun, 15 Aug 2004 18:38:22 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
769 * Wnn/jutil/Makefile.in, cWnn/jutil/Makefile.in,
770 kWnn/jutil/Makefile.in:
771
772 - Added libtool --mode=XXX option. (by (experimentally)
773 introducing LT_LD / LT_INSTALL variable. Is this idea
774 reasonable?)
775 - Also added my change to support building in case
776 builddir != srcdir .
777
778 Thu, 12 Aug 2004 18:03:19 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
779 * Wnn/jutil/atod.c:
780 Converted strlcpy() -> strncpy(). (Portability issue)
781
782 Tue, 20 Jul 2004 03:24:26 Hiroo Ono <hiroo at oikumene.gcd.org>
783 * Wnn/jutil/: atod.c, atorev.c, dic_head.c, oldatonewa.c, sort.c,
784 utilbdic.c, wnnkill.c, wnntouch.c:
785
786 Conform to ISO C.
787 Bad thing with this commit is that it is not tested (even
788 not compiled). However I thought it better to commit than
789 forget, as I cannot take enough time.
790
791 Tue, 13 Jul 2004 02:53:02 Hiroo Ono <hiroo at oikumene.gcd.org>
792 * Wnn/etc/bdic.c, Wnn/etc/pwd.c:
793 ANSIfy, and make #ifdef thing a little bit simple.
794 Added function prototypes, which are to be moved to some
795 header file.
796
797 Wed, 30 Jun 2004 00:11:55 Hiroo Ono <hiroo at oikumene.gcd.org>
798 * ChangeLog, ChangeLog.en:
799 update to 20 June 2003.
800
801 Tue, 29 Jun 2004 01:25:58 Hiroo Ono <hiroo at oikumene.gcd.org>
802 * ChangeLog, ChangeLog.en:
803 update to 4 June 2003.
804 Remove a comment about setenv(). It may have come from my
805 misunderstandig.
806
807 Tue, 29 Jun 2004 01:24:35 Hiroo Ono <hiroo at oikumene.gcd.org>
808 * Wnn/jlib/Makefile.in:
809 add libtool option.
810
811 Mon, 28 Jun 2004 00:39:11 Hiroo Ono <hiroo at oikumene.gcd.org>
812 * Contrib/dic/gerodic/g-jinmei.u:
813 gerodic: Fix ������������ & ���� entry.
814 They might be deleted, but for the instant just fix
815 them.
816
817 Sat, 19 Jun 2004 01:32:41 Hiroo Ono <hiroo at oikumene.gcd.org>
818 * Wnn/jserver/de.c:
819 Mistakenly removed "break" in rev.1.29. Revert them.
820 pointy hat to: hiroo
821
822 Sat, 22 May 2004 01:39:31 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
823 * INSTALL, INSTALL.en, config.h.in, configure, configure.in,
824 Wnn/etc/revdic.c, Wnn/jserver/Makefile.in, Wnn/jserver/do_env.c,
825 cWnn/jserver/Makefile.in, kWnn/jserver/Makefile.in:
826
827 Commit from my work area part 2. (Bit large ...)
828
829 Rewrote configure part of libwrap support:
830
831 - By default, configure finds if libwrap is installed.
832 - Do AC_TRY_LINK() on both $withval=yes and $withval=PATH case.
833 (AC_CHECK_LIB() fails against original TCP wrapper ...)
834 - HAVE_LIBWRAP are defined in config.h.in, so remove "-DHAVE_LIBWRAP"
835 from CFLAGS.
836 - Changed WRAPLIBS -> WRAPLIB .
837 - Add WRAPLIB on [kc]Wnn . Also add --mode=XXX to LIBTOOL lines.
838
839 Other changes:
840
841 - (configure) Running generated script by autoconf-2.53 (that
842 we are using) fails on some Bourne shell family (lack of
843 LINENO support. ex. FreeBSD). Add code to clear default
844 --with-tag (Libtool issue?).
845 - (configure) Add -no-cpp-precomp on Darwin only if you are using gcc.
846 (But I don't know other compilers running on Darwin.)
847 - (configure) Use $ac_install_sh to mkdir Contrib/dic/gerodic .
848 - (do_env.c) Convert non-printable character for logging on
849 JS_OPEN / JS_CONNECT. Partial fix of Bugtraq id 7918
850 ([freewnn:01002]).
851 Please don't install jserver as setuid *root* ... (^^;)
852 - (revdic.c) Fix compiler warnings.
853 - (some Makefiles) Some lines changed to build correctly if
854 builddir != srcdir. (I think this don't break normal build.)
855
856 Fri, 21 May 2004 22:55:53 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
857 * configure.in:
858 Commit from my work area: Change indention of help string in
859 configure. (Cosmetic issue only.)
860
861 Sun, 25 Apr 2004 03:56:40 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
862 * Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
863 cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
864
865 Some CPP (ex. cpp bundled with Mac OS X 10.3 Developers CD)
866 adds "#pragma" line, so strip these lines before processing
867 atof. Inspired by Makoto Fujiwara's Web diary (2004/Mar/01).
868
869 This change includes part of my modification (in case
870 builddir != srcdir), but it doesn't affect to normal build ...
871
872 Thu, 20 Nov 2003 19:31:59 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
873 * Wnn/jserver/de.c:
874 Don't use is_internet_socket if --without-libwrap (quick &
875 dirty fix). Spotted by Makoto Fujiwara (in his Web diary).
876
877 Sat, 8 Nov 2003 15:26:06 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
878 * Wnn/jlib/js.c:
879 If we use s[0..6] (in get_serv_defs()), we should declare s[7].
880 Found in RawHide package (1.11-39) (and probably in Fedora / Red Hat
881 Enterprise Linux package). Spotted to (at least) Red Hat
882 by d.binderman at virgin.net .
883
884 Tue, 16 Sep 2003 20:42:13 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
885 * Contrib/dic/gerodic/g-jinmei.u:
886 Fix translation of 'morisu' -> 'Morris' (not '*N*orris').
887 Spotted by Fe2+ ([freewnn:01006]).
888 Fri, 20 Jun 2003 16:10:24 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
889 * Wnn/jserver/de.c:
890 Correct libwrap support code to properly deny disallowed hosts.
891 Previously, it seem to have denied all clients if compiled with
892 libwrap support.
893 Added code to recv() users.
894 Fixed typo of TIME_WITH_SYS_TIME.
895
896 Wed, 18 Jun 2003 11:10:46 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
897 * Wnn/jserver/de.c:
898 Added socketclose() to libwrap section.
899 Logging issue: Add c_c=NULL to correctly record event category.
900
901 Tue, 10 Jun 2003 10:39:09 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
902 * configure.in:
903 Fixed the usage of AC_CHECK_TYPES in socklen_t check.
904 Removed *BSD and some other system specific sections.
905 Respect CDEBUGFLAGS even if --disable-debug.
906
907 Sun, 8 Jun 2003 03:09:52 Hiroo Ono <hiroo at oikumene.gcd.org>
908 * configure.in:
909 Check utmpx.h.
910 Comment out time_t check. It does not work well.
911 Add getgpid, getgprp check for uum.
912 Add libwrapsupport ([freewnn:0032] by S. Motoki).
913 * Wnn/include/wnn_os.h:
914 Move FD_SET and related macro to this file.
915 * Wnn/jserver/de.c:
916 Use TIME_WITH_SYS_TIME macro by autoconf.
917 Move FD_SET and related macro to wnn_os.h.
918 Add libwrapsupport ([freewnn:0032] by S. Motoki).
919 * Wnn/jserver/error.c:
920 Use TIME_WITH_SYS_TIME macro by autoconf.
921
922 Sat, 7 Jun 2003 13:04:33 Hiroo Ono <hiroo at oikumene.gcd.org>
923 * configure.in: check utmp.h.
924 * Wnn/include/wnn_os.h:
925 add some prototype of functions in Wnn/etc.
926 * Wnn/jserver/de.c:
927 file_init() now returns malloc status.
928 * Wnn/jserver/de_header.h, get_kaiarea.c, jbiki.c:
929 style fix.
930 * Wnn/jserver/readfile.c, b_index.c, do_filecom.c, jishoop.c, rd_jishoop.c:
931 Change according to *_realloc. Paranoiac treatment of realloc.
932
933 Wed, 4 Jun 2003 14:12:13 Hiroo Ono <hiroo at oikumene.gcd.org>
934 * Wnn/jserver/get_kaiaria.c:
935 Global variable definitions are moved from kai_area.c to this file.
936 * Wnn/jserver/kai_area.c: Remove.
937 * {Wnn,cWnn,kWnn}/jserver/Makefile.in: Remove kai_area.{c,o}
938
939 Wed, 4 Jun 2003 14:05:23 Hiroo Ono <hiroo at oikumene.gcd.org>
940 * configure.in:
941 Fit to newer AC_CHECK_TYPES and AC_DEFINE usage.
942 * acconfig.h:
943 New AC_DEFINE usage made this file obsolete. Remove it.
944
945 Wed, 4 Jun 2003 08:35:03 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
946 * config.guess, config.sub, ltmain.sh, aclocal.m4:
947 Update libtool to 1.5. This will probably allow shared library
948 build on Darwin/MacOS X. Initially submitted in [freewnn:00978]
949 with a little modification.
950 Most of libtool lines lack --mode=MODE option resulting in
951 warning messages from libtool. We will have to fix it.
952
953 Fri, 30 May 2003 16:18:00 Hiroo Ono <hiroo at oikumene.gcd.org>
954 * Wnn/include/commonhd.h:
955 Increment SERVER_VERSION.
956
957 Sun, 18 May 2003 14:34:02 Hiroaki Abe <h-abe at pc.highway.ne.jp>
958 * Wnn/jserver/de_header.h, do_filecom.c:
959 Allocate struct wnn_file files dynamically.
960
961 Sun, 11 May 2003 19:01:10 Hiroo Ono <hiroo at oikumene.gcd.org>
962 * Makefile.in, configure.in, makerule.mk.in:
963 revised CFLAGS and CDEBUGFLAGS usage.
964 * configure: regenerate.
965 * Wnn/etc/bdic.c, Wnn/include/jd_sock.h, Wnn/jlib/js.c,
966 Wnn/romkan/rk_modread.c, Wnn/uum/jhlp.c, Wnn/romkan/rk_read.c:
967 Axed UX386 macro.
968 * Wnn/jlib/jl.c, Wnn/jlib/kankana.c, Wnn/jserver/do_env.c,
969 Wnn/jserver/do_filecom.c, Wnn/uum/uif.c:
970 style fix.
971 * Wnn/jserver/ddefine.h, Wnn/jserver/fzk.h, fzk.c, Wnn/uum/sheader.h:
972 forgot to add edited year.
973 * Wnn/conv/Makefile.in: remove unnecessary variable.
974 * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
975 cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
976 removed unnecessary variable, removed getopt.c, and style fix.
977 * Wnn/jlib/getopt.c: Removed as replaced by libc or GNU getopt.
978 * cWnn/etc/Makefile.in, kWnn/etc/Makefile.in:
979 remove unnecessary variable.
980 added GNU getopt.c and getopt1.c which deals with long options.
981 style fix.
982 * cWnn/include/Makefile.in, kWnn/include/Makefile.in:
983 added GNU getopt.h and style fix.
984 * Wnn/jserver/Makefile.in, cWnn/jserver/Makefile.in,
985 kWnn/jserver/Makefile.in:
986 Remove de_vars.c and jserver_id.c
987 Replace getopt by GNU getopt.
988 Removed FORKDEF. cf. de.c changes.
989 * Wnn/jserver/de_vars.c:
990 Remove. Global variables now dealt in de_header.h and de.c.
991 * Wnn/jserver/de_header.h:
992 global variable definitions are now in de_header.h and kaiseki.h.
993 add OPT_* macro. style fix.
994 * Wnn/jserver/kai_area.c: global variables are moved to kaiseki.h
995 * Wnn/jserver/kaiseki.h: now covers global variable definition.
996 * Wnn/jserver/jserver_id.c: Remove. It is not used.
997 * Wnn/jserver/bnsetu_kai.c:
998 discard jmt_set() return value.
999 It never returnes -1 (failure), so this change does not matter.
1000 * Wnn/jserver/de.c:
1001 use GNU getopt now.
1002 global variable now dealt in de_header.h and de.c.
1003 axed UX386 macro.
1004 add -D option (do not detach tty) and some long options.
1005 changed option setting with OTP_*.
1006 * Wnn/etc/getopt.c, Wnn/etc/getopt1.c, Wnn/include/getopt.h:
1007 add GNU getopt (getopt_long).
1008 * Wnn/jserver/jmt0.c:
1009 Elimination of unnecessary code brought that
1010 init_jmt() no more returns a value nor take a parameter,
1011 also initjmt is no more needed.
1012 * Wnn/jserver/do_dic_no.c, do_henkan1.c:
1013 init_jmt() no more takes a parameter, and style fix.
1014 * Wnn/jserver/get_kaiarea.c:
1015 change return value of get_kaiseki_area().
1016 failure now returns NULL, and success returns 1 (non zero)
1017 (a little bit like malloc).
1018 style fix.
1019 * Wnn/jserver/initjserv.c, snd_rcv.c, w_string.c:
1020 remove commented out code.
1021
1022 Fri, 9 Apr 2003 Hiroo Ono <hiroo at oikumene.gcd.org>
1023 * Tagged freewnn-1-1-1-a020.
1024
1025 Sun, 6 Apr 2003 06:30:49 Hiroo Ono <hiroo at oikumene.gcd.org>
1026 * Wnn/uum/jhlp.c: Change err() to uum_err().
1027 Avoid overriding err() in libc.
1028 * Wnn/uum/sheader.h: ditto.
1029 * Wnn/jserver/bnsetu_kai.c:
1030 Convert "struct kangovect" to typedef'ed "word_vertor".
1031 * Wnn/jserver/ddefine.h:
1032 Remove commented out code and "kangovect" definition.
1033 * Wnn/jserver/fzk.c:
1034 Convert "struct kangovect" to typedef'ed "word_vertor".
1035 Make function prototypes and definition ISO C style.
1036 Get rid of the keyword "register".
1037 Convert error1() to log_err().
1038 Remove commented out code.
1039 Zero clear malloc'ed areas using bzero() or calloc(). It will
1040 make jserver work again.
1041 * Wnn/jserver/fzk.h: typedef word_vector and fzkvect.
1042 include ddefine.h.
1043
1044 Mon, 30 Dec 2002 00:03:24 Hiroo Ono <hiroo at oikumene.gcd.org>
1045 * PubdicPlus/pubdic.p
1046 Fixed the word "torawareru".
1047 (reported by Mr.Hironori Fujii <fujii at chi.its.hiroshima-cu.ac.jp>)
1048
1049 Fri, 8 Nov 2002 09:15:07 Katsuomi Hamajima <hamajima at nagoya.ydc.co.jp>
1050 * Wnn/jserver/de_header.h:
1051 Fix compile error by defining UCHAR.
1052
1053 Tue, 12 Nov 2002 10:25:02 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1054 * Wnn/etc/revdic.c:
1055 Fix bug on revdic against WNN_UD_DICT.
1056 atod -U creates wrong dictionary (and even crashes) on little-endian
1057 architecture.
1058 (reported by Mr.Kamei <zic-fw at ontime.venus.to> in [freewnn:00903]>)
1059 * Wnn/jutil/atod.c:
1060 Add -U explanation in the usage.
1061
1062 Sat Sep 07 11:33:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1063 * Contrib/dic/gerodic/g-jinmei.u:
1064 PubdicPlus/pubdic.p:
1065 Fix the word "hitachi" and "jouban".
1066
1067 Sun Sep 01 17:48:26 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1068 * configure.in: added check for FD_SET() and AC_HEADER_TIME.
1069 * configure:
1070 config.h.in: regenerate.
1071 * Wnn/jserver/initjserv.c:
1072 small style fix.
1073 * Wnn/jserver/de.c:
1074 Change prototypes to C89 style, modify error message.
1075 Use the type fd_set and functions FD_* for select(2) parameters.
1076 * Wnn/jserver/de_header.h:
1077 Change some prototypes to C89 format.
1078 Change struct wnn_file->area type to void*.
1079 * Wnn/jserver/renbn_kai.c:
1080 Change prototypes to C89 style,
1081 error1 -> log_err/log_debug conversion.
1082 * Wnn/jserver/readfile.c:
1083 Change prototypes to C89 style,
1084 error1 -> log_err/log_debug conversion.
1085
1086 Mon Aug 26 09:27:23 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1087 * Wnn/uum/jhlp.c:
1088 #include <errno.h> instead of <sys/errno.h>.
1089
1090 Sat Aug 24 18:11:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1091 * Wnn/jserver/de.c:
1092 Change prototypes to C89 style.
1093 Remove commented out function.
1094
1095 Fri Aug 16 17:30:29 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1096 * Wnn/jserver/b_index.c:
1097 Change prototypes to C89 style.
1098 error1 -> log_err/debug conversion.
1099
1100 Thu Aug 15 10:31:04 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1101 * Wnn/jserver/de.c:
1102 Clear user_name and host_name of deleted client struct
1103 to display username correctly in log_debug()/log_error().
1104 Possible typo fix for IBM compilers (CLINET -> CLIENT).
1105
1106 Mon Aug 12 16:25:48 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1107 * jserver/de_header.h:
1108 Permit double inclusion.
1109 Add option_flag variable.
1110 * jserver/ddefine.h:
1111 jserver/fzk.h:
1112 jserver/kaiseki.h:
1113 Permit double inclusion.
1114 * jserver/de.c:
1115 Include <sys/time.h>
1116 Change DOFORK macro to option_flag variable.
1117 error1() -> log_debug() change.
1118 * jserver/de_vars.c:
1119 Add option_flag variable.
1120 * jserver/do_filecom.c:
1121 Remove fopen() prototype.
1122 * jserver/error.c:
1123 Avoid printing garbage when c_c->user_name has invalid value.
1124 * jserver/initjserv.c:
1125 Rearrange prototypes.
1126 Change read_default() implementation to a little more sofisticated
1127 way using strtok(). (at least I do think so).
1128 Add debug messages to read_default().
1129 Change read_default_files() buffer size to EXPAND_PATH_LENGTH+1.
1130 Remove commented out function.
1131
1132 Sun Jul 14 04:19:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1133 * PubdicPlus/fzk.con:
1134 PubdicPlus/fzk.fzkattr:
1135 PubdicPlus/fzk.shuutan:
1136 Comment out identifier trailing to #endif.
1137 * Wnn/jserver/de_header.h:
1138 Change the prototypes of functions defined in intjserv.c
1139 in C89 style.
1140 * Wnn/jserver/initjserv.c:
1141 Replace change_ascii_to_int() to atoi() in standard library.
1142 Corrected the parameter for atoi() in get_bcksla().
1143 * Wnn/jutil/atod.c:
1144 Wnn/jutil/atof.c:
1145 Wnn/jutil/oldatonewa.c:
1146 Wnn/jutil/ujisf.c:
1147 Wnn/jutil/wnntouch.c:
1148 Wnn/jserver/do_filecom.c:
1149 Wnn/jserver/error.c:
1150 Wnn/jserver/sisheng.c:
1151 Wnn/jlib.V3/jlv3.c:
1152 Wnn/etc/dic_atojis.c:
1153 Wnn/etc/msg.c:
1154 Wnn/etc/sstrings.c:
1155 PubdicPlus/pod.c: Include string(s).h.
1156
1157 Sat Jun 22 17:58:58 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1158 * Wnn/manual/4.cmd/jserver:
1159 Wnn/man/4.cmd/jserver.man:
1160 Added description about jserver -v option.
1161
1162 Sat Jun 22 13:26:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1163 * CONTRIBUTORS:
1164 List the contributors for pubdic+ enhancement (from wnn-users).
1165 Added Mr.Ishida for the fix in Wnn/jserver/de.c [freewnn:00383].
1166 * acconfig.h:
1167 Remove HAVE_RAND_MAX, which is superfluous.
1168 * configure.in:
1169 Remove HAVE_RAND_MAX, which is superfluous.
1170 check `random()'.
1171 * configure, config.h.in: Regenerate.
1172 * Wnn/jserver/de.c:
1173 Buffer overflow fix. (by Mr.Ishida, [freewnn:00383]).
1174 Use SDRAND defined in wnn_os.h.
1175 * Wnn/jserver/do_henkan1.c:
1176 Remove needless NULL macro.
1177 * Wnn/jserver/do_hindo_s.c:
1178 Remove RAND() macro and use DRAND() defined in wnn_os.h.
1179 * Wnn/jserver/error.c:
1180 Comment out errono printing.
1181 * Wnn/etc/bdic.c:
1182 Replace index to strchr (OS dependency is dealt in wnn_os.h).
1183 * Wnn/include/wnn_os.h:
1184 Anternate strchr/strrchr/bcopy if they are not found.
1185 Select pseudo-random number generation method.
1186 standard rand() is too bad and BSD decendants seem to have random().
1187 * Wnn/jlib/jl.c:
1188 Use RAND() defined in wnn_os.h.
1189 * Wnn/jlib.V3/jlv3.c:
1190 Remove bzero macro. it is defined in wnn_os.h if needed.
1191 * Xwnmo/xjutil/jutil.c:
1192 Include appropriate headers.
1193 * Wnn/uum/Makefile.in:
1194 Remove the macro SIGNAL_DEFINES which is not used.
1195 * Wnn/uum/jhlp.c:
1196 Remove OS dependency check for strchr/index. It is in wnn_os.h now.
1197 * Wnn/uum/screen.c:
1198 Remove OS dependency check for strchr/index. It is in wnn_os.h now.
1199 * Wnn/uum/setutmp.c:
1200 Replace rindex to strrchr (OS dependency is dealt in wnn_os.h).
1201 Include sdefine.h, sheader.h, and remove prototypes.
1202 * Wnn/uum/sheader.h:
1203 Add prototype for ttyfdslot() in ttyfdslot.c.
1204 * Wnn/uum/ttyfdslot.c:
1205 Include appropriate headers and remove prototypes.
1206 * Wnn/uum/uif.c:
1207 Remove OS dependency check for strchr/index. It is in wnn_os.h now.
1208 * Wnn/uum/wnnrc_op.c:
1209 Remove prototype for system library function.
1210
1211 Fri Jun 21 19:39:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1212 * Wnn/include/wnn_malloc.h: Removed.
1213
1214 Mon Jun 17 17:28:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1215 * configure.in:
1216 Passes autoconf 2.13 again. (cf.[freewnn:00872])
1217 Look for getopt().
1218 * config.h.in:
1219 configure: Regenerate by GNU Autoconf 2.53.
1220 * Wnn/include/wnn_os.h:
1221 Add #endif forgotten in rev.1.10 (cf.[freewnn:00874]).
1222 * Wnn/jlib/getopt.c:
1223 Enable only when the system do not have getopt()(cf.[freewnn:00874]).
1224
1225 Sat Jun 15 13:11:45 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1226 * acconfig.h:
1227 Added RETSIGTYPE_VOID hack taken from EB Library
1228 <URI:http://www.sra.co.jp/people/m-kasahr/eb/>.
1229 * configure.in:
1230 Removed -DCSRG_BASED for CCOPTIONS of *BSD.
1231 Aggregated AC_CHECK_HEADERS and AC_CHECK_FUNCS parameter
1232 to reduce the size of configure a little.
1233 Cosmetic change in AC_CHECK_TYPES usage.
1234 Added RETSIGTYPE_VOID hack taken from EB Library.
1235 Suppress Makefile generation for each language when
1236 they are disabled.
1237 Add getdtablesize() check.
1238 * config.h.in, configure: regenerate. (GNU Autoconf 2.53)
1239 * Wnn/include/wnn_os.h:
1240 bzero/memset, strchr/index strrchr/rindex glue.
1241 SIGNALRETURNSINT replaced by RETSIGTYPE and RETSIGTYPE_VOID.
1242 Newly define WNN_NFD for temporal file descriptor number hack.
1243 * Wnn/jlib/getopt.c, jl.c, js.c,
1244 Wnn/jserver/initjserv.c,
1245 Wnn/romkan/rk_header.h:
1246 Include config.h and wnn_os.h if not, and get rid of BSD42 macro.
1247 * Wnn/jserver/de.c:
1248 Use WNN_NFD for temporal file descriptor number hack.
1249 * Wnn/jserver/de_header.h, error.c,
1250 Wnn/uum/jhlp.c:
1251 Replace to RETSIGTYPE and RETSIGTYPE_VOID.
1252 Use WNN_NFD for temporal file descriptor number hack.
1253 * Wnn/uum/sheader.h:
1254 A trivial change in comment.
1255 * Wnn/uum/wnnrc_op.c:
1256 Get rid of BSD42 macro.
1257
1258 Fri Jun 14 19:39:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1259 * Makefile.in: use $(RM) for remove command.
1260
1261 Thu Jun 13 21:27:51 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1262 * FreeWnn/Wnn/uum/jhlp.c, termio.c:
1263 Change own setenv() definition to not to print out error message
1264 and getting one more parameter for compatibility.
1265 Print out setenv() error message at the caller side.
1266 * FreeWnn/Wnn/uum/termcap.c: curses header inclusion.
1267 * FreeWnn/Wnn/uum/sheader.h: cleanup.
1268
1269 Mon Jun 10 22:15:23 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1270 * PubdicPlus/pod.c: Include config.h.
1271
1272 Sun Jun 09 11:08:41 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1273 * FreeWnn/configure.in:
1274 Add libbind.so check for BeOS R5.1.
1275
1276 Mon May 27 16:33:52 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1277 * Wnn/pubdicplus/Makefile.in:
1278 Put $(TOP) to include path so that <config.h> can be included.
1279
1280 Sat May 25 11:24:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1281 * FreeWnn/PubdicPlus/ fzk.con, fzk.attr, fzk.jircon:
1282 Enhancement for verb ([wnn-users 973],[wnn-users 975] Y.Katayama).
1283 Enhancement for prefix ([wnn-users 978] Fe2+(T.Matsui)).
1284
1285 Sat May 25 05:57:43 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1286 * Wnn/jserver/ MALLOC.c, malloc.c: Remove malloc() wrapper.
1287
1288 Sun May 12 22:51:18 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1289 * Wnn/conv/cvt_key.c: Remove qualifier register.
1290 * Wnn/uum/setutmp.c:
1291 Correct the parameter of setenv().
1292 Include necessary system headers.
1293 * kWnn/jserver/Makefile.in, kWnn/include/Makefile.in,
1294 cWnn/jserver/Makefile.in, cWnn/include/Makefile.in,
1295 Wnn/jserver/Makefile.in:
1296 Remove wnn_malloc.h and malloc.c
1297 * Wnn/etc/ msg.c, vasprintf.c,
1298 Wnn/jlib/ jl.c, js.c, kankana.c,
1299 Wnn/jlib.V3/jlv3.c,
1300 Wnn/jserver/ b_index.c, daibun_kai.c, de.c, dispatch.c,
1301 do_env.c, error.c, fzk.c, get_kaiarea.c,
1302 hinsi_list.c,initjserv.c, jikouho.c, jikouho_d.c,
1303 mknode0.c, mknode1.c, mknode2.c, readfile.c,
1304 Wnn/jutil/ atod.c, atorev.c, dtoa.c, ujisf.c, wddel.c,
1305 wdreg.c, wnnstat.c,
1306 Wnn/uum/ basic_op.c, history.c, prologue.c, screen.c,
1307 termcap.c, uif.c, wnnrc_op.c:
1308 Include stdlib.h (or malloc.h) for malloc() family.
1309 Remove prototype for malloc().
1310 Include some other system headers.
1311 * Wnn/uum/sheader.h: Remove unnecessary prototypes.
1312 * Makefile.in: Add removal of autoconf 2.53 generated
1313 files in distclean.
1314
1315 Sun May 12 01:01:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1316 * CONTRIBUTEORS: update
1317 * configure.in, configure, config.h.in:
1318 Check for bcopy/bzero/bcmp.
1319 * Wnn/etc/bcopy.c:
1320 Check for bcopy/bzero/bcmp.
1321 Remove qualifier register.
1322
1323 Sat May 11 13:03:37 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1324 * INSTALL INSTALL.en: Update.
1325
1326 Tue May 07 22:26:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1327 * Wnn/etc/msg.c:
1328 Corrected _search(). ([freewnn:00847] by K.Wada)
1329
1330 Sun May 05 05:13:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1331 * Wnn/include/commonhd.h:
1332 Updated _SERVER_VERSION to pl20.
1333 Removed unistd.h inclusion.
1334
1335 Sat May 04 17:15:24 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1336 * Wnn/manual/4.cmd/jserver man/4.cmd/jserver.man:
1337 Update.
1338
1339 Thu May 02 15:18:55 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1340 * Wnn/jserver/do_hindo_s.c:
1341 Corrected inclusion of stdlib.h.
1342
1343 Wed May 01 21:05:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1344 * configure.in config.h.in configure:
1345 Added checking for syslog(), syslog.h and setenv() that are not
1346 in C89 or POSIX 1,2.
1347 * */jserver/Makefile.in:
1348 Removed JS_SUPPORTLIB. We do not use syslog()/libbe in the BeOS.
1349 * Wnn/jserver/error.c:
1350 Skip syslog() when it is not found.
1351 * Wnn/uum/jhlp.c sheader.h:
1352 Use system's setenv() function. As it is not in C89 or POSIX 1,2
1353 standards, use our own definition when it is not found.
1354 However, it should be rewritten to meet other specification.
1355
1356 Tue Apr 02 04:16:21 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1357 * Wnn/jserver/de.c: include fcntl.h.
1358 * Wnn/conv/cvt_read.c: Change include point of cvt_head.h.
1359
1360 Sun Mar 31 11:30:23 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1361 * Wnn/include/commonhd.h:
1362 Remoke unitsd.h inclusion for BeOS.
1363 * */jserver/Makefile.in configure.in configure:
1364 BeOS requires to link libbe.so when using syslog function.
1365 Add JS_SUPPORTLIBS to set libraries when building [jckt]server.
1366
1367 Sun Mar 31 06:26:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1368 * Wnn/jserver/de.c de_header.h:
1369 Changed the value of cmd_name[] from argv[0] to "[cjkt]server".
1370 Style and error message fix.
1371
1372 Sat Mar 30 13:44:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1373 * Wnn/romkan/rk_modread.c: Include stdlib.h
1374
1375 Sat Mar 30 09:34:48 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1376 * (Wnn/cWnn/kWnn)/romkan/Makefile.in:
1377 Added -I$(TOP) to INCLUDES.
1378 Removed LIB_MT_DEFINES. It is not used anywhere.
1379 Preliminary change for enabling build when builddir != srcdir.
1380
1381 Sat Mar 30 02:35:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1382 * Wnn/etc/yincoding.c: Style fix.
1383 * files below Wnn/:
1384 Added header files (string.h/strings.h unistd.h and so on) inclusion
1385 according to STDC_HEADERS and HAVE_*_H.
1386 Add config.h inclusion if necessary.
1387 * configure.in config.h.in configure:
1388 Remove limits.h check. We see STDC_HEADERS.
1389 Add memory.h check for future bcopy/index -> memmove/strchr change.
1390
1391 Sat Mar 23 21:18:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1392 files under Wnn directory:
1393 * See STDC_HEADERS for stdlib.h and string.h.
1394 * Include strings.h if no STDC_HEADERS and it exists.
1395 * Include config.h if necessary.
1396
1397 Thu Mar 21 06:59:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1398 * configure.in: Removed unecessary comments.
1399 * cvt_head.h: Removed commented out codes.
1400 * cvt_read.c, bdic.c, yincoding.c:
1401 get rid of BSD42 and SYSVR2 macros and add check by configure.
1402 * config.h.in, configure.in, configure:
1403 add fchmod() check.
1404
1405 Sun Mar 10 10:43:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1406 * pubdic.p: Fixed typo. ([freewnn:00812] by Fe2+)
1407
1408 Sat Mar 9 16:50:34 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1409 * Makefile.in config.h.in configure configure.in
1410 Wnn/etc/gethinsi.c Wnn/jserver/Makefile.in
1411 cWnn/jserver/Makefile.in cWnn/include/Makefile.in
1412 kWnn/jserver/Makefile.in kWnn/include/Makefile.in :
1413 + Wnn/etc/vasprintf.c and Wnn/etc/mkdir.c are compiled on platforms
1414 which do not have equivalent functions.
1415 (emulating the AC_REPLACE_FUNCS macro by ourself).
1416 + If the configure option `--disable-cWnn' is specified, disable
1417 Makefile creation under cWnn directory.
1418 Note: It is an experimental feature and it should also be done
1419 for Wnn and kWnn.
1420
1421 * Wnn/jserver/ de_header.h dispatch.c error.c :
1422 error.c related changes . (cf. [freewnn:00772])
1423 + Eliminate error1() and create new functions which takes variable
1424 arguments log_err() and log_debug().
1425 error1() is defined to be log_debug().
1426 + If -s option of jserver is not specified (noisy == 0), prints
1427 log messages to syslog.
1428 + vwrite_log(), called from log{err,debug}(), puts log message in
1429 one line (i.e. it does not add extra new lines).
1430 Usually, at least 3 lines was printed.
1431
1432 Fri Mar 8 20:07:13 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1433 * Include system headers which contains the function prototype used.
1434 * Wnn/etc/wnn_os.h: Put the prototypes for functions defined in
1435 Wnn/etc.
1436 * Wnn/etc/msg.c: removed bsearch() implimentation.
1437
1438 Fri Mar 8 08:36:04 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1439 * Wnn/jserver/de.c
1440 Open log (script) file in append mode.
1441 Delete duplicated signal handler setting in daemon_init().
1442
1443 Tue Mar 5 09:23:50 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1444 * Imported vasprintf.c and ansidecl.h from libiberty (bundled with
1445 gcc-3.0.4). Needed for error.c rewrite.
1446 Change from original version:
1447 vasprintf.c does not #include <libiberty.h>.
1448
1449 Mon Mar 4 04:01:55 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1450 * Wnn/man/4.cmd/jserver/man
1451 Fixed option-description formatting for jserver. [freewnn:00759]
1452
1453 Sun Mar 3 14:06:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1454 * Wnn/include/wnn_os.h et al.
1455 Removed P_ macro for K&R C.
1456
1457 Sun Mar 3 12:53:58 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1458 * configure.in: Applied fix from [freewnn:00764] (T.Aono).
1459
1460 Sat Mar 2 11:19:21 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1461 * Fixed typo in the manual of wddel ([freewnn:00797] T.Matui).
1462
1463 Mon Sep 24 08:25:28 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1464 * Fix for configure.in and Makefile.in ([freewnn:00753] by T.Aono).
1465
1466 Sun Sep 16 11:10:20 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1467 * Added --enable-debug option to the configure script.
1468 it adds -g2 option to CDEBUGFLAGS if CC is GCC, and remove
1469 -s from INSTPGMFLAGS not to strip the executable.
1470 An update to the configure.in script for CC other than GCC is
1471 welcome.
1472
1473 Sat Sep 15 17:29:15 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1474 * Put workaround for remote vulnerability that allow to create
1475 a file in an arbitrary path.
1476 ([freewnn:00699] by Mr.Ukai via Mr. M.Ishikawa).
1477 As it breaks the traditional feature (the problem itself!) of
1478 FreeWnn, this workaround can be turned off in the configure
1479 script. But if you want to do so, you should at least forbid
1480 accesses from unexpected hosts using ipfilter or its equivalent.
1481 More secure solutions like adding tcp_wrappers feature and
1482 some kind of authentication are needed, but as the problem came
1483 from the design of KKTP itself, we should be careful what
1484 solution we will take. Due to the poor manpower, this will take
1485 time.
1486 * Added P_ macro in wnn_os.h to support ISO C (and current K&R
1487 style) in the future.
1488 I am planning to change prototypes to be written with the macro.
1489 (it may be backed out though).
1490 * Uum support again ([freewnn:00676] by Mr. K.Iijima).
1491 There is no cuum, kuum, tuum support yet, but there will be.
1492 * Fix IPv6 feature.
1493 Set the permission of Unix domain socket to 0766
1494 Set the variable cmd_name to argv[0].
1495 ([freewnn:00716],[freewnn:00732] by K. Hamajima).
1496 * Do not ignore "cmd_name:" in error1() of Wnn/jserver/error.c
1497 ([freewnn:00730] by T.Aono)
1498 * Modified INSTALL.en
1499
1500 Tue Aug 14 11:12:34 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1501 * CPP + IPv6 path ([freewnn:00673] Katsuomi Hamajima)
1502 * fix to configure.in for beos ([freewnn:00677] Hiroaki Abe)
1503 * libtoolized by libtool-1.4 and aclocal.
1504
1505 Sun Jun 17 15:00:08 UTC 2001
1506 * Added some manpages in English.([freewnn:00542] Francis Bond)
1507 atod.man, atof.man, dtoa.man
1508 They are not installed for the instant.
1509 * Added -v option to jserver ([freewnn:00581] Y.Yabuki)
1510 * Corrected jserver usage. ([freewnn:00606] Francis Bond)
1511
1512 Sat Jun 2 00:27:56 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1513 * config.h.in, configure.in, */*/Makefile.in,
1514 and some other *.h and *.c files:
1515 check if sys/param.h exists.
1516 include config.h for this.
1517 fixed INCLUDES line of Makefile.in for this.
1518 modified #if statements related to macro NOFILE. (should be revised).
1519 * Wnn/man/6.jutil/atod.man: changed some alphabet characters.
1520 * removed some comments for emacs (NEmacs?) editor.
1521
1522 Wed May 30 00:09:15 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1523 * Wnn/manual/3.libwnn/*,
1524 Wnn/manual/7.Protocol/KKTP:
1525 fix document typo ([[freewnn:00581] by Youichi Yabuki)
1526 The documents in English should also be fixed, but...
1527
1528 Sun May 27 12:55:45 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1529 * Makefile.in: remove libtool in distclean
1530 * Wnn/include/wnn_os.h: remove HAVE_WAIT3 (it is now in configure.in)
1531 * configure.in: temporary fix for CPP ([freewnn:00578] H.Abe)
1532 CPP=`$CC -print-prog-name=cpp` on BePC, FreeBSD, Linux
1533
1534 Sun May 20 18:09:02 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1535
1536 * makerule.mk.in: pass -DHAVE_CONFIG_H to $(CC)
1537 * PubdicPlus/fzk.con: fix previous patch ([freewnn:00576] by Keiki Sunagawa).
1538 * include <sys/param.h> before Wnn/include/msg.h .
1539 * Wnn/jd/wnnenvrc_R.omr: add gerodic ([freewnn:00346] by Fuminori Uematsu).
1540 * Wnn/jlib/js.c: include config.h ([freewnn:00392] by Hiroaki Abe)
1541
1542 Sat May 19 18:20:25 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1543
1544 * PubdicPlus/fzk.con patch ([freewnn:00547] by Keiki Sunagawa)
1545 * PubdicPlus/pubdic.p fix ([freewnn:00424] by Tetsuo Tsukamoto)
1546
1547 * Add target distclean to Makefile.in ([freewnn:00380] by Nobuyuki Hikichi)
1548 * Wnn/include/msg.h: fix the constraint for path name length.
1549 * Wnn/etc/msg.c: likewise.
1550 * Wnn/jlib/js.c: add the include of sys/param.h for removing path
1551 name length.
1552 ([freewnn:00380] by Nobuyuki Hikichi)
1553
1554 * now, generate config.h.in by autoheader using acconfig.h.
1555 ([freewnn:00290] by Shinchi Motoki)
1556
1557 * include config.h only when HAVE_CONFIG_H is defined.
1558
1559 Sat May 19 14:16:00 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1560
1561 * divide and shared library patch ([freewnn:00443] by Satoshi Taoka)
1562 * importing
1563 libltdl/aclocal.m4
1564 ltconfig
1565 ltmain.sh
1566 from libtool-1.3.5, and
1567 config.guess
1568 config.sub
1569 from autoconf-2.13 ([freewnn:00444] by Satoshi Taoka)
1570 * remove configure from cvs tree.
1571 it can be generated by autoconf.
1572
1573 /*
1574 ChangeLog entries from Mon Jul 19 02:58:12 1999
1575 to Tue Mar 21 02:34:45 2000 are not translated yet. See ChangeLog
1576 (in Japanese) for details.
1577 */

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