Develop and Download Open Source Software

Browse CVS Repository

Diff of /freewnn/FreeWnn/ChangeLog.en

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

revision 1.17 by aonoto, Sat Dec 3 08:29:31 2005 UTC revision 1.18 by aonoto, Fri Sep 23 17:49:35 2011 UTC
# Line 1  Line 1 
1    Mon, 16 May 2011 02:03:53  Tomoki AONO <aonoto at users.sourceforge.jp>
2    
3            * configure, configure.in, makerule.mk.in:
4    
5            Recent Libtool (2.4.x, we are not using yet) use some optimization
6            of selected SHELL, so honor configure selected SHELL on
7            makerule.mk.in .  Workaround for Debian Bug #621928.
8    
9            This change may harm build for your environment, so I also added
10            fallback entry (you have to uncomment some lines).
11            See makefule.mk.in for details.
12    
13    Mon, 18 Apr 2011 01:29:50  Tomoki AONO <aonoto at users.sourceforge.jp>
14    
15            * configure, configure.in, Wnn/jutil/Makefile.in,
16              Wnn/uum/Makefile.in, cWnn/jutil/Makefile.in,
17              cWnn/uum/Makefile.in, kWnn/jutil/Makefile.in,
18              kWnn/uum/Makefile.in:
19    
20            - Fix to work --with-*wnn-includes . Same as --with-*wnn-libraries ,
21            these are enabled on *Wnn/jutil and *Wnn/uum only.
22    
23            - Fix to work as expected in case --without-lib*wnn is explicitly
24            specified.
25    
26    
27    Mon, 11 Apr 2011 01:51:16  Tomoki AONO <aonoto at users.sourceforge.jp>
28    
29            * Wnn/jserver/: de_header.h, renbn_kai.c:
30    
31            Wnn/jserver/renbn_kai.c:
32            - Explicitly add cast to pointer in tan_syo(). It helps compilers
33              to guess argument type of sbn_kai(), and fix other jserver crash bug
34              on Linux/amd64.
35            - Strip old mail address (as usual).
36    
37            Wnn/jserver/de_header.h:
38            - Added prototype declaration of functions in bnsetu_kai.c (for safety).
39    
40    Fri, 31 Dec 2010 23:40:51  Tomoki AONO <aonoto at users.sourceforge.jp>
41    
42            * configure, configure.in:
43            We cannot build Xwnmo for now, so we (temporally) disabled AC_PATH_X.
44            Probably workaround for systems with modern install layout of X11.
45            Also removed libcurses template because it was already described.
46    
47    Fri, 24 Dec 2010 02:57:32  Tomoki AONO <aonoto at users.sourceforge.jp>
48    
49            * INSTALL.en:
50            Update INSTALL.en to follow current INSTALL document.
51    
52    Fri, 24 Dec 2010 02:17:43  Tomoki AONO <aonoto at users.sourceforge.jp>
53    
54            * Wnn/: jserver/de_header.h, jutil/ujisf.c:
55    
56            Wnn/jserver/de_header.h:
57            - Fix return type mismatch of kanjiaddr() prototype declaration.
58              Spotted on http://twitter.com/pachira23/status/8875168688513024 ,
59              and reported to freewnn-users by Hideki Yamane. Original reporter
60              saids it also fixes crash bug of jserver when client register
61              new word to dictionary.
62            - Add prototype declaration of functions in bdic.c (and some
63              source files).
64            - Strip old mail address (as usual).
65    
66            Wnn/jutil/ujisf.c:
67            - Added prototype declaration of kanjiaddr() and Print_entry().
68            - Strip old mail address (as usual).
69    
70    Sun, 11 Jul 2010 19:18:16  Tomoki AONO <aonoto at users.sourceforge.jp>
71    
72            * INSTALL, configure, configure.in, makerule.mk.in,
73              Wnn/jserver/Makefile.in, Wnn/jutil/Makefile.in,
74              Wnn/man/4.cmd/Makefile.in, Wnn/man/6.jutil/Makefile.in,
75              Wnn/uum/Makefile.in, cWnn/jserver/Makefile.in,
76              cWnn/jutil/Makefile.in, cWnn/man/4.cmd/Makefile.in,
77              cWnn/man/6.jutil/Makefile.in, cWnn/uum/Makefile.in,
78              kWnn/jserver/Makefile.in, kWnn/jutil/Makefile.in,
79              kWnn/uum/Makefile.in:
80    
81            Added (first step of) support for new installation path layout. Maybe
82            useful for package managers.  Please note that new layout is disabled
83            by default. You need to specify following configure parameter if you
84            try this.
85    
86            - Added --enable-traditional-layout (default: yes) parameter to
87              configure. If disabled, we install jserver / wnnstat / wnnkill to
88              sbindir. Currently this will take effect on program path only.
89            - Also added --enable-sub-bindir (default: yes if
90              --enable-traditional-layout, no otherwise). If disabled, we install
91              programs to bindir (/ sbindir) directly (i.e. we don't mkdir Wnn4
92              (, cWnn4 and kWnn4) sub directory to bindir (/ sbindir)) .
93            - Enable --program-transform-name and its family to programs
94              (ex. jserver, uum, wnnkill, atod) and corresponding manpages.
95            - Update INSTALL documentation (Japanese version). English version
96              will come later ...
97            - Strip old mail address (as usual).
98            - Merged part of my code to build correctly if builddir != srcdir (as
99              usual).
100    
101    Sun, 25 Apr 2010 19:38:55  Tomoki AONO <aonoto at users.sourceforge.jp>
102    
103            * config.h.in, configure, configure.in:
104    
105            configure.in, configure:
106              - Added -D_GNU_SOURCE for architecture with GNU libc and
107                non-Linux kernel (especially for Debian). Possible fix for Debian
108                Bug #577097.
109              - Cosmetic fix (for configure.in).
110    
111            config.h.in:
112              - Forgot to autoheader on last commit of configure.in.
113    
114    Mon, 15 Mar 2010 01:58:24  Tomoki AONO <aonoto at users.sourceforge.jp>
115    
116            * Makefile.in:
117            - Remove rules that exist on makerule.mk. make install (for example)
118              runs two times faster :-p
119            - Remove old mail address (as usual).
120    
121    Tue, 23 Feb 2010 02:06:54  Tomoki AONO <aonoto at users.sourceforge.jp>
122    
123            * configure, configure.in, makerule.mk.in,
124              Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
125              cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
126    
127            Recent cpp of gcc (at least 4.4) splits line that has many
128            characters per line (in C language manner). This is problem
129            on *.fzk (pubdic etc.)  file processing. So adds -traditional-cpp
130            parameter to cpp (at least gcc-2.95 passes this parameter). Simply
131            adding it to CPPFLAGS may break other build, so split FZK_PP (cpp
132            for text processing) from normal CPP.  Spotted by some posters of
133            FreeWnn thread in 2ch.net .
134    
135            (Other changes)
136            - Use AC_SEARCH_LIBS for libnsl checking (Linux (for example) does not
137              need it).
138            - Strip old mail address (as usual).
139            - Modified to build correctly if builddir != srcdir (as usual).
140    
141    Tue,  5 Jan 2010 01:59:40  Tomoki AONO <aonoto at users.sourceforge.jp>
142    
143            * Wnn/: man/2.env/wnn/2b_romkan.man, manual/2.env/wnn/2b_romkana:
144    
145            - Change '\' to '\e' to correctly format backspace in man file.
146              (Also change formatted text file.) It should reduce Debian lintian
147              warning.
148    
149            - Added .nf / .fi to pre-formatted table.
150    
151            - Strip old mail address (as usual).
152    
153    Sun, 29 Nov 2009 04:20:52  Tomoki AONO <aonoto at users.sourceforge.jp>
154    
155            * Wnn/uum/setutmp.c:
156    
157            - For systems using utmp-update helper program (ex. Solaris),
158              temporally restore SIGCHLD handler on setutmp().
159              (But it runs only if user is normal user and uum isn't either
160              setuid or setgid process. It seems resetutmp() currently does not
161              need this.)
162    
163            - Stop checking return value of pututline() because many systems
164              does not have return value of this function.
165    
166            - Change handling of ut_err to work correctly (especially on systems
167              that have utmp (pututline()) without utmpx).
168    
169    Sun,  6 Sep 2009 04:35:51  Tomoki AONO <aonoto at users.sourceforge.jp>
170    
171            * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
172            Update libtool to 1.5.26 (last release of 1.5 series - bit old).
173            Also update config.guess, so maybe it will build on AVR32 architecture.
174            (cf. Debian Bug #534811)
175    
176    Mon,  1 Jun 2009 01:35:06  Tomoki AONO <aonoto at users.sourceforge.jp>
177    
178            * Wnn/uum/: jhlp.c, sheader.h:
179    
180            - (jhlp.c) Check owner / permission of ttyp (tty_slave / ttypfd)
181              on open_ttyp(). If check (and chown/chmod) fails, uum warns it may be
182              insecure (ttyp readable) from other local users. (Probably you need
183              proper privileges to uum (ex. setuid-root).)
184            - (jhlp.c) Verbose error message on restoring owner / permission of
185              tty_master and ttyp in do_end().
186            - (sheader.h) Added Prototype of openTermData() / getTermData().
187    
188    Mon,  2 Feb 2009 02:52:17  Tomoki AONO <aonoto at users.sourceforge.jp>
189    
190            * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
191              cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
192    
193            - Tell Libtool to use external libraries needed for libwnn (and
194              lib[ck]wnn). (ex. libcrypt, libnsl)
195              You don't need detection of these libraries to use libwnn itself
196              in configure (I hope).
197    
198            - Use LT_LD to link libraries.
199    
200            - (*Wnn/jlib/Makefile.in) Remove definition of LT_{CC,INSTALL}
201              because we already defined in makerule.mk .
202    
203            - (Wnn/jlib.V3/Makefile.in) Make use of LT_{CC,INSTALL} in makerule.mk
204              to reduce libtool warning.
205    
206            - (Wnn/jlib.V3/Makefile.in) My usual work to build correctly
207              if builddir != srcdir .
208    
209            - Strip old mail address (as usual).
210    
211    Sun, 26 Oct 2008 19:27:53  Tomoki AONO <aonoto at users.sourceforge.jp>
212    
213            * Wnn/include/: jllib.h, jslib.h:
214    
215            - Added prototype (and simple macro (FRWNN_PARAMS) around the
216              parameters for good-old C compilers) for jslib.h / jllib.h .
217              Parameters are came from js.c / jl.c . This may or may not build
218              your libwnn client, so please check.
219    
220            - Added extern "C" { ... } for C++ clients.
221    
222            - Strip old mail address (as usual).
223    
224    Mon, 13 Aug 2007 18:56:33  Tomoki AONO <aonoto at users.sourceforge.jp>
225    
226            * cWnn/man/2.env/ckey.man:
227            - Added .nf / .fi to pre-formatted table. Quick fix for Debian Bug
228              #367550.
229            - Strip old mail address (as usual).
230    
231    Sun, 24 Jun 2007 01:34:16  Tomoki AONO <aonoto at users.sourceforge.jp>
232    
233            * INSTALL, INSTALL.en, configure, configure.in, makerule.mk.in,
234              Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
235    
236            - Added detection code if your system need to install uum as
237              set-[ug]id program on configure time. Recent systems may install
238              uum as normal program (to reduce security risk).
239              You can also specify
240              --enable-client-setuid / --enable-client-setgid=group (group must
241              be specified) to control set-[ug]id of uum.
242    
243            - Added uum-related option to INSTALL* file.
244    
245            - Use modern style AC_INIT. (added pseudo(?) version number and
246              contact address. comments are welcome.)
247    
248    Mon, 20 Nov 2006 01:21:22  Tomoki AONO <aonoto at users.sourceforge.jp>
249    
250            * INSTALL, INSTALL.en, Wnn/Makefile.in, cWnn/Makefile.in,
251              kWnn/Makefile.in:
252    
253            - Current code cannot build on Mac OS X 10.2 (Darwin 6) environment
254              (at least on cf.sourceforge.jp). So we changed to build libconvkey
255              (*Wnn/conv/) only if --enable-client specified.
256    
257            - This change also applies to [kc]Wnn, so you can build [kc]uum if you
258              specify --enable-client .
259    
260            - Other usual change (part of my change on builddir != srcdir case,
261              strip mail address, ...)
262    
263    Sun, 15 Oct 2006 18:48:26  Tomoki AONO <aonoto at users.sourceforge.jp>
264    
265            * Wnn/uum/epilogue.c:
266            - epilogue_no_close(): Replaced to HAVE_TERMINFO (maybe it's right).
267            - Stripped old mail address (as usual work).
268    
269    Tue, 26 Sep 2006 02:31:35  Tomoki AONO <aonoto at users.sourceforge.jp>
270    
271            * config.h.in, configure, configure.in, Wnn/uum/jhlp.c:
272    
273            Use posix_openpt() (if it and ptsname() exists) when opening tty.
274            Traditional pts system (that doesn't have posix_openpt()) fallback
275            to dummy function opening /dev/ptmx directly. Getting tty without
276            setting setuid root works in non-pts systems that have
277            posix-compatible pty functions (ex. recent FreeBSD).
278    
279            Other changes to configure.in:
280            - Remove (already commented out) default case in system specific part.
281            - Commented out useless AC_DEFINE in term library detection part.
282    
283    Tue,  5 Sep 2006 02:21:29  Tomoki AONO <aonoto at users.sourceforge.jp>
284    
285            * Wnn/uum/: jhlp.c, termio.c:
286    
287            jhlp.c:
288                    - Mask IEXTEN in j_term_init().
289                    - Use tty_master for systems that has /dev/ptmx and not have
290                      ptsname(). (ex. old Debian (2.1 or so))
291                    - Added comment.
292    
293            termio.c:
294                    - Use tparm() as macro for fixed parameter system (ex. SVR4).
295    
296    Tue, 29 Aug 2006 01:26:22  Tomoki AONO <aonoto at users.sourceforge.jp>
297    
298            * Wnn/uum/jhlp.c:
299            More use of USE_LINUX_TERM in exec_cmd() (as of original canuum patch).
300            And window size setting code moved from Linux specific to generic.
301    
302    Tue, 22 Aug 2006 02:31:05  Tomoki AONO <aonoto at users.sourceforge.jp>
303    
304            * config.h.in, configure, configure.in:
305            Added configure test for setsid(). (I forgot it.)
306    
307    Mon, 24 Jul 2006 02:30:33  Tomoki AONO <aonoto at users.sourceforge.jp>
308    
309            * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
310              Wnn/uum/setutmp.c:
311    
312            More utmp fix:
313    
314            - Fix build (more) correctly on recent NetBSD (that both have utmpx &
315              traditional utmp)
316            - Moved setutmp() call from child to parent process (not sure if
317              this is right thing)
318    
319    Mon, 19 Jun 2006 01:49:41  Tomoki AONO <aonoto at users.sourceforge.jp>
320    
321            * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
322              Wnn/uum/setutmp.c, Wnn/uum/sheader.h:
323    
324            Rewrote utmp code in uum (without libspt).
325            Recent BSD (4.4BSD or later based) developer: please write working
326            code specifying --enable-client-utmp . It works well (with
327            --enable-client-utmp) on recent NetBSD (that has putut(x)line()
328            implementation).
329    
330            Other changes:
331            Because it cannot work on gcc with Linux/i386, temporally remove
332            -fstack-check from CDEBUGFLAGS if you specify --enable-debug
333            (and you're using gcc).
334    
335    Mon, 29 May 2006 01:37:02  Tomoki AONO <aonoto at users.sourceforge.jp>
336    
337            * Contrib/dic/gerodic/Makefile.in:
338            Usual work:
339                    - Stripping old address
340                    - Some modification in case if builddir != srcdir
341                      (Does not harm normal build.)
342    
343    Sun, 26 Mar 2006 23:33:20  Tomoki AONO <aonoto at users.sourceforge.jp>
344    
345            * Wnn/uum/setutmp.c:
346            In current setutmp.c code, saveut / nullut must be struct utmp.
347            So removed struct utmpx statement. This will fix compile on systems
348            that both have utmp.h and utmpx.h (e.g. NetBSD).
349    
350    Sun, 26 Mar 2006 23:10:51  Tomoki AONO <aonoto at users.sourceforge.jp>
351    
352            * Wnn/uum/jhlp.c:
353            Some minor fix for compiling some platforms:
354    
355            - crow is declared in header.h, so remove duplicate extern.
356            - #ifdef-ed I_PUSH ptem / ldterm for platforms that don't have STREAMS
357              but have ptsname (e.g. Linux, recent NetBSD).
358    
359            This change will succeed compile on some platforms, but uum
360            segfaults on my environment (Linux) ...
361    
362    Mon, 20 Mar 2006 01:38:15  Tomoki AONO <aonoto at users.sourceforge.jp>
363    
364            * Wnn/uum/setutmp.c:
365            Some minor change to fix compile error on Linux.
366            UTMP feature is so complex to understand ...
367    
368    Wed,  8 Mar 2006 02:15:33  Tomoki AONO <aonoto at users.sourceforge.jp>
369    
370            * configure, configure.in, makerule.mk.in:
371            Modified WNNCNVFILEDIR to install correct cnv_* file
372            if you're in terminfo environment.
373    
374    Sun,  5 Mar 2006 04:01:45  Tomoki AONO <aonoto at users.sourceforge.jp>
375    
376            * CONTRIBUTORS, config.h.in, configure, configure.in,
377              Wnn/conv/cvt_head.h, Wnn/conv/cvt_read.c, Wnn/include/commonhd.h,
378              Wnn/include/wnn_os.h, Wnn/uum/Makefile.in, Wnn/uum/header.c,
379              Wnn/uum/jhlp.c, Wnn/uum/sdefine.h, Wnn/uum/setutmp.c,
380              Wnn/uum/sheader.h, Wnn/uum/termcap.c, Wnn/uum/termio.c,
381              cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
382    
383            Long awaited merge of uum-related patch (based on hiroo's work
384            in November, 2003)
385    
386            - Detect termcap / terminfo, curses etc. automatically (from canuum)
387              But, configure support of libspt does not implemented / does not
388              include Canna support / utmp implementation does not work correctly.
389            - pty / pts processing (from Kabe). Auto detection in configure by
390              hiroo.
391            - Some modification due to build error in my environment.
392            - (As usual) stripping old address / adding lines in case
393              if builddir != srcdir .
394    
395            Many thanks to AIDA shinra, Taketo Kabe @ SRA Tohoku, hiroo,
396            kouji at hiroshima-u.ac.jp (original author of Kabe's patch).
397    
398    Fri,  3 Mar 2006 02:18:49  Tomoki AONO <aonoto at users.sourceforge.jp>
399    
400            * makerule.mk.in, Wnn/romkan/Makefile.in, cWnn/romkan/Makefile.in,
401              kWnn/romkan/Makefile.in:
402    
403            Some minor changes before large commit:
404    
405            makerule.mk.in:
406            - Remove MAKE (if your make does not need this). You can build
407              with other make command (ex. gmake).
408            - Define LT_{CC,LD,INSTALL} globally.
409    
410            *Wnn/romkan/Makefile.in:
411            - Use LT_CC to remove warning.
412            - (Usual work) changed some lines to build correctly
413              in case builddir != srcdir . (I think this don't
414              break normal build.)
415    
416            both files:
417            - (Usual work) stripping old mail address.
418    
419    Sat, 11 Feb 2006 18:51:44  Tomoki AONO <aonoto at users.sourceforge.jp>
420    
421            * Wnn/uum/: hinsi.c, jikouho.c, printf.c, termio.c, touroku.c:
422            - Include string related header to reduce warning. (more merged from
423              hiroo's work tree.)
424            - Stripped old mail address (as usual).
425    
426    Sat, 11 Feb 2006 03:29:38  Tomoki AONO <aonoto at users.sourceforge.jp>
427    
428            * Wnn/uum/basic_op.c:
429            - Include string related header to reduce warning. (Merged from
430              hiroo's work tree.)
431            - Stripped old mail address (as usual).
432    
433    Sun, 11 Dec 2005 03:50:43  Tomoki AONO <aonoto at users.sourceforge.jp>
434    
435            * PubdicPlus/pod.c:
436            Reverse condition of prototype section.
437    
438    Sat,  3 Dec 2005 17:29:31  Tomoki AONO <aonoto at users.sourceforge.jp>
439    
440            * ChangeLog, ChangeLog.en:
441            LGPL coordinator is Nakai, not 'NaGai'. (Sorry)
442    
443    Sat,  3 Dec 2005 16:55:47  Tomoki AONO <aonoto at users.sourceforge.jp>
444    
445            * Wnn/include/commonhd.h:
446            Increment _SERVER_VERSION for next (alpha?) release. Also stripped
447            old mail address.
448    
449  Wed, 30 Nov 2005 02:25:00  Tomoki AONO <aonoto at users.sourceforge.jp>  Wed, 30 Nov 2005 02:25:00  Tomoki AONO <aonoto at users.sourceforge.jp>
450          Update ChangeLog and added 1.1.1-a021 tag.          Update ChangeLog and added 1.1.1-a021 tag.
451    

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

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