Skip to content

Commit

Permalink
Update to EusLisp-9.29
Browse files Browse the repository at this point in the history
apply patches in dfsg(https://salsa.debian.org/science-team/euslisp/-/tree/master/debian/patches) (#482)
Add warning for argparse.l when not calling :parse-args (#478)
support macOS 10.15/11 (#472)
  • Loading branch information
k-okada committed Feb 9, 2022
1 parent 138fb6e commit 5c011ec
Show file tree
Hide file tree
Showing 9 changed files with 5 additions and 3 deletions.
1 change: 1 addition & 0 deletions doc/jlatex/jintro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ \subsection{開発履歴}
マニュアルのタイポを修正した.テストコードをjskeusリポジトリから移動した.(1+) / (1-) の引数が整数でない時のコンパイルのバグを修正した.コンパイル時のwarningを消した.一部のgcc(aarch64/gcc-6)に対応するため全てのアーキテクチャで\_endではなくminmemoryを利用するよう変更した.:draw-arrowしてから:draw-onすると挙動がおかしい問題を解決した.ドキュメント生成時にeuslisp.hlpも生成するようにした.color-imageの:halve, :doubleを実行できるようにした.バージョンが9.26となった.
\item[2019] ドキュメントの修正を行った.エラーハンドラでE\_USERの内容を表示するようにした.ratioクラスに:initメソッドを追加した.Mesa版のGL定義ファイルに更新した.:word-size=64 を*features*に追加し,64bitコードの実行はこれを参照するようにした.バージョンが9.27となった.
\item[2021] ARMの外部関数呼び出しのバグを修正した. オフライン描画を行うglpixmapsurfaceクラスを追加した.コンパイルした関数名を固定化した.helpファイルを読んだ後のファイルハンドラを閉じた.make-gdome,make-body-from-verticesで:primitiveを使って:csgをセットするようにした.i386のリンカにgccを利用するようにした.バージョンが9.28となった.
\item[2022] ソースコード中にeuspointer\_t を導入した.mainthread(ctx)でmalloc()/cfree()を行うようにした.バージョンが9.29となった
\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.28}
\newcommand{\eusversion}{9.29}


\flushbottom
Expand Down
1 change: 1 addition & 0 deletions doc/latex/intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,7 @@ \subsection{Revision History}
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.
\item[2019] Version 9.27 is released. Fix documentation. Print E\_USER within default error handler. Add :init method into ration class. Update Mesa version of GL constant files. Add :word-size=64 to *features* and refer this information to execute on 64bit machine.
\item[2021] Version 9.28 is released. Fix bugs on foreign function call ARM. Add glpixmapsurface class for offline drawing. Fix compiled function name. Close file handler after reading help file. Set :primitive to set :csg on make-gdome and make-body-from-vertices. Use gcc as linker on i386.
\item[2022] Version 9.29 is released. Introduce euspointer\_t in the source code. call malloc()/cfree() within mainthread(ctx).
\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.28}
\newcommand{\eusversion}{9.29}

\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.28
VERSION=9.29
XVERSION=X_V11R6

1 comment on commit 5c011ec

@k-okada
Copy link
Member Author

@k-okada k-okada commented on 5c011ec Feb 9, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for contributing EusLisp documentation

Please check latest documents before merging

PDF version of English manual: manual.pdf
PDF version of Japanese jmanual: jmanual.pdf
HTML version of English manual: manual.html
HTML version of Japanese manual: jmanual.html
Sphinx (ReST) version of English manual: manual.rst

Please sign in to comment.