Skip to content

Commit

Permalink
Release 9.26
Browse files Browse the repository at this point in the history
  also update manuals
  • Loading branch information
k-okada committed Dec 17, 2018
1 parent cec5500 commit 9cfd655
Show file tree
Hide file tree
Showing 10 changed files with 110 additions and 108 deletions.
1 change: 1 addition & 0 deletions doc/jlatex/jintro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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{インストール}
Expand Down
Binary file modified doc/jlatex/jmanual.dvi
Binary file not shown.
Binary file modified doc/jlatex/jmanual.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion doc/jlatex/jmanual.tex
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi

%%%
\newcommand{\eusversion}{9.25}
\newcommand{\eusversion}{9.26}


\flushbottom
Expand Down
206 changes: 103 additions & 103 deletions doc/latex/euslisp.hlp
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
5 changes: 3 additions & 2 deletions doc/latex/intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
Binary file modified doc/latex/manual.dvi
Binary file not shown.
Binary file modified doc/latex/manual.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion doc/latex/manual.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
\usepackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}

%%%
\newcommand{\eusversion}{9.25}
\newcommand{\eusversion}{9.26}

\flushbottom
\makeindex
Expand Down
2 changes: 1 addition & 1 deletion lisp/Makefile.generic1
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 9cfd655

Please sign in to comment.