diff --git a/doc/jlatex/jintro.tex b/doc/jlatex/jintro.tex index 62656652b..69ff923b2 100644 --- a/doc/jlatex/jintro.tex +++ b/doc/jlatex/jintro.tex @@ -217,6 +217,7 @@ \subsection{開発履歴} \item[2017] ARM64サポートが追加された.modelが更新された.バージョンが9.23となった. \item[2018] trans.lを更新し.h ファイルを同じディレクトリにおくようにした.READLINEにおけるセグメンテション違反を修正した.64bitマシンのためにpushsequence の最大数を更新した.READLINEに存在したサイズ制限を撤廃した. '-' を含むファイル名のコンパイルに対応した.:methods メソッドでパターンを受け付けるようにした.ROTANGLE でnormがnanのケースに対応した.vector-angleのオプション引数である法線ベクトルを強制的に正規化するようにした.点が面上にある場合の :distance メソッドの返り値のバグを修正した.(1+) / (1-) の引数が整数でない時のコンパイルに対応した, 64bit マシンでabsの振る舞いを修正した.read-binary で最後の)を読むようにした.cfree 関数を利用するようにした.defun 関数でドキュメンテーションを可能にした.18.04に対応した.バージョンが9.24となった. Cのdefun関数のAPIを変更し,docストリングを含んだ5引数となった.バージョンが9.25となった. + マニュアルのタイポを修正した.テストコードをjskeusリポジトリから移動した.(1+) / (1-) の引数が整数でない時のコンパイルのバグを修正した.コンパイル時のwarningを消した.一部のgcc(aarch64/gcc-6)に対応するため全てのアーキテクチャで\_endではなくminmemoryを利用するよう変更した.:draw-arrowしてから:draw-onすると挙動がおかしい問題を解決した.ドキュメント生成時にeuslisp.hlpも生成するようにした.color-imageの:halve, :doubleを実行できるようにした.バージョンが9.26となった. \end{description} \subsection{インストール} diff --git a/doc/jlatex/jmanual.dvi b/doc/jlatex/jmanual.dvi index c387ce106..e257c96aa 100644 Binary files a/doc/jlatex/jmanual.dvi and b/doc/jlatex/jmanual.dvi differ diff --git a/doc/jlatex/jmanual.pdf b/doc/jlatex/jmanual.pdf index 4402beef9..41a7e33b3 100644 Binary files a/doc/jlatex/jmanual.pdf and b/doc/jlatex/jmanual.pdf differ diff --git a/doc/jlatex/jmanual.tex b/doc/jlatex/jmanual.tex index 18751b9e9..62b14a30a 100644 --- a/doc/jlatex/jmanual.tex +++ b/doc/jlatex/jmanual.tex @@ -9,7 +9,7 @@ \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi %%% -\newcommand{\eusversion}{9.25} +\newcommand{\eusversion}{9.26} \flushbottom diff --git a/doc/latex/euslisp.hlp b/doc/latex/euslisp.hlp index fdee8bf57..c7ea2a889 100644 --- a/doc/latex/euslisp.hlp +++ b/doc/latex/euslisp.hlp @@ -1,5 +1,5 @@ ; This file is help command list for euslisp -"/home/affonso/euslisp/devel/share/euslisp/jskeus/eus/doc/latex/" ; Directory of TeX manual +"/opt/ros/kinetic/share/euslisp/jskeus/eus/doc/latex/" ; Directory of TeX manual ; "and" 6 "controls" 308 3 "or" 6 "controls" 470 3 @@ -117,61 +117,61 @@ "oddp" 2 "arith" 1611 3 "evenp" 2 "arith" 1700 3 "/=" 2 "arith" 1797 3 -"=" 2 "arith" 1995 3 -"$>$" 2 "arith" 2228 3 -"$<$" 2 "arith" 2599 3 -"$>=$" 2 "arith" 2971 3 -"$<=$" 2 "arith" 3346 3 -"mod" 2 "arith" 3850 3 -"1-" 2 "arith" 4016 3 -"1+" 2 "arith" 4065 3 -"logand" 2 "arith" 4117 3 -"logior" 2 "arith" 4184 3 -"logxor" 2 "arith" 4260 3 -"logeqv" 2 "arith" 4336 3 -"lognand" 2 "arith" 4427 3 -"lognor" 2 "arith" 4495 3 -"lognot" 2 "arith" 4562 3 -"logtest" 2 "arith" 4622 3 -"logbitp" 2 "arith" 4714 3 -"ash" 2 "arith" 4831 3 -"ldb" 2 "arith" 5032 3 -"dpb" 2 "arith" 5326 3 -"+" 2 "arith" 5562 3 -"-" 2 "arith" 5626 3 -"*" 2 "arith" 5768 3 -"/" 2 "arith" 5836 3 -"abs" 2 "arith" 6099 3 -"round" 2 "arith" 6150 3 -"floor" 2 "arith" 6246 3 -"ceiling" 2 "arith" 6353 3 -"truncate" 2 "arith" 6464 3 -"float" 2 "arith" 6590 3 -"max" 2 "arith" 6671 3 -"min" 2 "arith" 6778 3 -"make-random-state" 2 "arith" 6899 3 -"random" 2 "arith" 7304 3 -"incf" 3 "arith" 7725 3 -"decf" 3 "arith" 7922 3 -"reduce" 2 "arith" 8121 3 -"rad2deg" 2 "arith" 8306 3 -"deg2rad" 2 "arith" 8582 3 -"sin" 2 "arith" 8771 3 -"cos" 2 "arith" 8869 3 -"tan" 2 "arith" 8967 3 -"sinh" 2 "arith" 9066 3 -"cosh" 2 "arith" 9139 3 -"tanh" 2 "arith" 9214 3 -"asin" 2 "arith" 9301 3 -"acos" 2 "arith" 9331 3 -"atan" 2 "arith" 9363 3 -"asinh" 2 "arith" 9530 3 -"acosh" 2 "arith" 9572 3 -"atanh" 2 "arith" 9616 3 -"sqrt" 2 "arith" 9661 3 -"log" 2 "arith" 9723 3 -"exp" 2 "arith" 9898 3 -"expt" 2 "arith" 9949 3 +"=" 2 "arith" 1987 3 +"$>$" 2 "arith" 2220 3 +"$<$" 2 "arith" 2591 3 +"$>=$" 2 "arith" 2963 3 +"$<=$" 2 "arith" 3338 3 +"mod" 2 "arith" 3842 3 +"1-" 2 "arith" 4008 3 +"1+" 2 "arith" 4111 3 +"logand" 2 "arith" 4208 3 +"logior" 2 "arith" 4275 3 +"logxor" 2 "arith" 4351 3 +"logeqv" 2 "arith" 4427 3 +"lognand" 2 "arith" 4518 3 +"lognor" 2 "arith" 4586 3 +"lognot" 2 "arith" 4653 3 +"logtest" 2 "arith" 4713 3 +"logbitp" 2 "arith" 4805 3 +"ash" 2 "arith" 4922 3 +"ldb" 2 "arith" 5123 3 +"dpb" 2 "arith" 5402 3 +"+" 2 "arith" 5623 3 +"-" 2 "arith" 5687 3 +"*" 2 "arith" 5829 3 +"/" 2 "arith" 5897 3 +"abs" 2 "arith" 6123 3 +"round" 2 "arith" 6174 3 +"floor" 2 "arith" 6270 3 +"ceiling" 2 "arith" 6377 3 +"truncate" 2 "arith" 6488 3 +"float" 2 "arith" 6614 3 +"max" 2 "arith" 6695 3 +"min" 2 "arith" 6774 3 +"make-random-state" 2 "arith" 6865 3 +"random" 2 "arith" 7253 3 +"incf" 3 "arith" 7682 3 +"decf" 3 "arith" 7879 3 +"reduce" 2 "arith" 8074 3 +"rad2deg" 2 "arith" 8259 3 +"deg2rad" 2 "arith" 8535 3 +"sin" 2 "arith" 8724 3 +"cos" 2 "arith" 8822 3 +"tan" 2 "arith" 8920 3 +"sinh" 2 "arith" 9019 3 +"cosh" 2 "arith" 9092 3 +"tanh" 2 "arith" 9167 3 +"asin" 2 "arith" 9254 3 +"acos" 2 "arith" 9305 3 +"atan" 2 "arith" 9358 3 +"asinh" 2 "arith" 9525 3 +"acosh" 2 "arith" 9567 3 +"atanh" 2 "arith" 9611 3 +"sqrt" 2 "arith" 9656 3 +"log" 2 "arith" 9718 3 +"exp" 2 "arith" 9786 3 +"expt" 2 "arith" 9837 3 "symbolp" 2 "symbols" 1890 3 "symbol-value" 2 "symbols" 2001 3 "symbol-function" 2 "symbols" 2147 3 @@ -476,53 +476,53 @@ "warn" 2 "evaluation" 5797 3 "error" 2 "evaluation" 5929 3 "install-error-handler" 2 "evaluation" 6668 3 -"eustop" 2 "evaluation" 11915 3 -"eussig" 2 "evaluation" 11978 3 -"sigint-handler" 2 "evaluation" 12143 3 -"euserror" 2 "evaluation" 12265 3 -"reset" 2 "evaluation" 12395 3 -"exit" 2 "evaluation" 12480 3 -"h" 2 "evaluation" 12795 3 -"!" 2 "evaluation" 12905 3 -"new-history" 2 "evaluation" 13762 3 -"compile-file" 2 "evaluation" 19423 3 -"compile" 2 "evaluation" 20161 3 -"compile-file-if-src-newer" 2 "evaluation" 20411 3 -"load" 2 "evaluation" 21016 3 -"load-files" 2 "evaluation" 24493 3 -"*modules*" 5 "evaluation" 24594 2 -"provide" 2 "evaluation" 24681 3 -"require" 2 "evaluation" 24942 3 -"system:binload" 2 "evaluation" 25839 3 -"system:txtload" 2 "evaluation" 26041 2 -"describe" 2 "evaluation" 26137 3 -"describe-list" 2 "evaluation" 26270 3 -"inspect" 3 "evaluation" 26381 3 -"more" 2 "evaluation" 26626 3 -"break" 2 "evaluation" 26907 3 -"help" 2 "evaluation" 27111 3 -"apropos" 2 "evaluation" 27722 3 -"apropos-list" 2 "evaluation" 27987 3 -"constants" 2 "evaluation" 28099 3 -"variables" 2 "evaluation" 28248 3 -"functions" 2 "evaluation" 28402 3 -"btrace" 2 "evaluation" 28555 3 -"step-hook" 2 "evaluation" 28643 2 -"step" 2 "evaluation" 28669 3 -"trace" 2 "evaluation" 28793 3 -"untrace" 2 "evaluation" 28940 3 -"timing" 3 "evaluation" 28994 3 -"time" 3 "evaluation" 29125 3 -"sys:list-all-catchers" 2 "evaluation" 29225 3 -"sys:list-all-instances" 2 "evaluation" 29304 3 -"sys:list-all-bindings" 2 "evaluation" 29592 3 -"sys:list-all-special-bindings" 2 "evaluation" 29712 3 -"dump-object" 2 "evaluation" 30317 2 -"dump-structure" 2 "evaluation" 30364 3 -"dump-loadable-structure" 2 "evaluation" 30495 3 -"save" 2 "evaluation" 31361 3 -"lisp-implementation-type" 2 "evaluation" 34069 3 -"lisp-implementation-version" 2 "evaluation" 34137 3 +"eustop" 2 "evaluation" 11894 3 +"eussig" 2 "evaluation" 11957 3 +"sigint-handler" 2 "evaluation" 12122 3 +"euserror" 2 "evaluation" 12244 3 +"reset" 2 "evaluation" 12374 3 +"exit" 2 "evaluation" 12459 3 +"h" 2 "evaluation" 12774 3 +"!" 2 "evaluation" 12884 3 +"new-history" 2 "evaluation" 13741 3 +"compile-file" 2 "evaluation" 19408 3 +"compile" 2 "evaluation" 20146 3 +"compile-file-if-src-newer" 2 "evaluation" 20396 3 +"load" 2 "evaluation" 21001 3 +"load-files" 2 "evaluation" 24479 3 +"*modules*" 5 "evaluation" 24580 2 +"provide" 2 "evaluation" 24667 3 +"require" 2 "evaluation" 24928 3 +"system:binload" 2 "evaluation" 25825 3 +"system:txtload" 2 "evaluation" 26027 2 +"describe" 2 "evaluation" 26123 3 +"describe-list" 2 "evaluation" 26256 3 +"inspect" 3 "evaluation" 26367 3 +"more" 2 "evaluation" 26612 3 +"break" 2 "evaluation" 26893 3 +"help" 2 "evaluation" 27097 3 +"apropos" 2 "evaluation" 27708 3 +"apropos-list" 2 "evaluation" 27973 3 +"constants" 2 "evaluation" 28085 3 +"variables" 2 "evaluation" 28234 3 +"functions" 2 "evaluation" 28388 3 +"btrace" 2 "evaluation" 28541 3 +"step-hook" 2 "evaluation" 28629 2 +"step" 2 "evaluation" 28655 3 +"trace" 2 "evaluation" 28779 3 +"untrace" 2 "evaluation" 28926 3 +"timing" 3 "evaluation" 28980 3 +"time" 3 "evaluation" 29111 3 +"sys:list-all-catchers" 2 "evaluation" 29211 3 +"sys:list-all-instances" 2 "evaluation" 29290 3 +"sys:list-all-bindings" 2 "evaluation" 29578 3 +"sys:list-all-special-bindings" 2 "evaluation" 29698 3 +"dump-object" 2 "evaluation" 30303 2 +"dump-structure" 2 "evaluation" 30350 3 +"dump-loadable-structure" 2 "evaluation" 30481 3 +"save" 2 "evaluation" 31347 3 +"lisp-implementation-type" 2 "evaluation" 34055 3 +"lisp-implementation-version" 2 "evaluation" 34123 3 "sys:gc" 2 "sysfunc" 4816 3 "sys:gctime" 2 "sysfunc" 5059 3 "sys:alloc" 2 "sysfunc" 5262 3 diff --git a/doc/latex/intro.tex b/doc/latex/intro.tex index 5761be9b1..539f0d8e1 100644 --- a/doc/latex/intro.tex +++ b/doc/latex/intro.tex @@ -289,8 +289,9 @@ \subsection{Revision History} Version 9.21 is released, fix :trim of hashtab class, enable to compile filename containing -, do not raise error when not found cygpq.dll (Cygwin) Version 9.22 is released, add :color option to :draw-box, :draw-polyline, :draw-star, with-output-to-string returns color instead of nil, print call stack on error, check if classof is called with pointer, pass symbol pointer to funcall in apply, add error check of butlast and append. \item[2017] Version 9.23 is released, support ARM64, udpate models. -\item[2018] Version 9.24 is released, change trans.l to put .h file on same directory, fix potential segmentation error in READLINE, increase max count of pushsequence for 64bit machine, remove size limitation for READLINE, enable to compile filename containing '-', add pattern option in :methods, check norm is nan for ROTANGLE, force normalize norm vector in optional argument of vector-angle, fix error on :distance when point is on the same plane, fix compiler when argument is not integer wit (1+) / (1-), fix abs for 64bit machine, fix read-binary, use cfree instead of free, extend defun function for documentation, support 18.04 - Version 9.25 is release, C defun() function now takes 5 arguments includeing doc string +\item[2018] Version 9.24 is released, change trans.l to put .h file on same directory, fix potential segmentation error in READLINE, increase max count of pushsequence for 64bit machine, remove size limitation for READLINE, enable to compile filename containing '-', add pattern option in :methods, check norm is nan for ROTANGLE, force normalize norm vector in optional argument of vector-angle, fix error on :distance when point is on the same plane, fix compiler when argument is not integer wit (1+) / (1-), fix abs for 64bit machine, fix read-binary, use cfree instead of free, extend defun function for documentation, support 18.04. + Version 9.25 is released, C defun() function now takes 5 arguments includeing doc string. + Version 9.26 is released, fix typo in manuals, move test code from jskeus repository, clean compile warnings, use minmemory instead of \_end in all architecture for some compiler (aarch64/gcc-6), fix problem on call :draw-on after :draw-arrow, generate euslisp.hlp when compiled, enable to run :halve and :double in color-image. \end{description} \subsection{Installation} diff --git a/doc/latex/manual.dvi b/doc/latex/manual.dvi index 1cff9635e..98445af75 100644 Binary files a/doc/latex/manual.dvi and b/doc/latex/manual.dvi differ diff --git a/doc/latex/manual.pdf b/doc/latex/manual.pdf index 3db8ef744..fee284918 100644 Binary files a/doc/latex/manual.pdf and b/doc/latex/manual.pdf differ diff --git a/doc/latex/manual.tex b/doc/latex/manual.tex index 94da3895d..90d1c8119 100644 --- a/doc/latex/manual.tex +++ b/doc/latex/manual.tex @@ -7,7 +7,7 @@ \usepackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref} %%% -\newcommand{\eusversion}{9.25} +\newcommand{\eusversion}{9.26} \flushbottom \makeindex diff --git a/lisp/Makefile.generic1 b/lisp/Makefile.generic1 index b1c7bf630..c75ae2b5c 100644 --- a/lisp/Makefile.generic1 +++ b/lisp/Makefile.generic1 @@ -28,6 +28,6 @@ TOOLDIR=tool XWINDOWDIR=xwindow GLDIR=opengl/src GLINCLUDE=-I/usr/local/Mesa/include/ -VERSION=9.25 +VERSION=9.26 XVERSION=X_V11R6