=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Doc/changelog-ja.tex,v retrieving revision 1.10 retrieving revision 1.13 diff -u -p -r1.10 -r1.13 --- OpenXM/src/kan96xx/Doc/changelog-ja.tex 2004/11/23 12:14:48 1.10 +++ OpenXM/src/kan96xx/Doc/changelog-ja.tex 2005/02/28 12:53:43 1.13 @@ -1,4 +1,4 @@ -% $OpenXM: OpenXM/src/kan96xx/Doc/changelog-ja.tex,v 1.9 2004/09/19 00:47:47 takayama Exp $ +% $OpenXM: OpenXM/src/kan96xx/Doc/changelog-ja.tex,v 1.12 2005/01/23 02:41:16 takayama Exp $ \documentclass{jarticle} \title{ChangeLog \\ ---kan96xx, kxx, k097} \author{Nobuki Takayama} @@ -305,6 +305,64 @@ GET では受渡しできるデータの量に制限があるため {\tt misc-2004/11/cgi} も参照のこと. Risa/Asir の \verb@ set_secure_mode @ , \verb@ set_secure_flag @ にも対応中. + +\section{2004-12-16, gnuplot v4 への対応.} + +\begin{enumerate} +\item 1.3-1.4 OpenXM/src/kan96xx/Doc/gnuplot.sm1 +\item 1.11 OpenXM/src/kan96xx/plugin/file2.c +\item 1.6 OpenXM/src/kan96xx/plugin/file2.h +\item 1.6 OpenXM/src/kan96xx/plugin/file2.hh +\item 1.4 OpenXM/src/kan96xx/plugin/file2.sm1 +\item 1.15 OpenXM/src/asir-contrib/packages/src/gnuplot +\end{enumerate} + +gnuplot で mouse を利用できるようにしたい. +そのため, gnuplot を batch mode でなく, +interactive mode で利用できるようにした. +http://www.gnuplot.info にあった, サンプルプログラム +{\tt gpReadMouseTest.c} ({\tt misc-2004/12/misc}) +を参考に mkfifo, popen 等を用いて実装した. +mkfifo, popen 等のシステムコールは plugin-file2 へ加えた. + +sm1 でやるテストの手順は以下のとおり. +\begin{verbatim} + (gnuplot.sm1) run + plotstart.aux + (splot x**2-y**2;) gnuplot + plotstop.aux +\end{verbatim} + +Windows, Debian package の build のテストはまだ. +({\tt gnuplot4ox} は {\tt gnuplot} に. {\tt gnuplot\_x11} は {\tt libexec} +の下へ install されるため.) + +Bug: {\tt plot\_dots} で, 計算しながら表示するという方法がうまくいかない. +大きなデータを渡すとうまく動かない. cf. {\tt heat()}. + +\section{2005-01-23, EUC等 8-bit の名前を受け付ける. bug fix} +\begin{enumerate} +\item scanner2 の bug により, トップレベル以外では 8 bit の名前をうけつけ + なかった. +\item {\tt OpenXM/src/kan96xx/Kan/scanner2.c} 1.7 +\end{enumerate} + +\section{2005-02-28, ox, bug fix} + +\begin{enumerate} +\item Engine のみを quit すると control server が残るバグ. +解決: oxmain.c で SIGCHLD を受け取るようにした. +\item Engine を quit してしまったあと, Engine でデータをおくろうとすると, +SIGPIPE で クライアントが終了してしまうバグ. +\begin{verbatim} + (ox.sm1) run + sm1connectr + oxsm1.ccc (quit) oxsubmit + oxsm1.ccc oxpopcmo --> クライアント終了. +\end{verbatim} +まだ完全に解決してない. +ox texmacs が正しく動作するのか要テスト. +\end{enumerate} \end{document}