%表題   地球流体電脳ライブラリー  dcl-5.0 までの HISTORT ファイル
%
%履歴   92/04/03 林祥介 
%       92/05/11 林祥介 HISTORY.tex 形式へ
%       94/05/11 塩谷 雅人
%       94/09/19 塩谷 雅人
%       94/10/15 塩谷 雅人
%       95/05/26 塩谷 雅人
%
%
%書式   \Dver{4.1.x} バージョン番号, 必要に応じて小数点以下を進める.
%       \Dmodify{年}{月}{日} 変更した日付(年月日)
%	最後に現れた \Dver に記されているバージョン番号がマニュアルの
%	TeX コンパイル時に使われる番号である. HISTORY.tex を書いた後に
%	コンパイルすること.
%
%
\Dver{4.1} \Dmodify{92}{4}{3}      % dcl-4.1 公開開始
%
\Dver{4.1.1} \Dmodify{92}{4}{9}    % とりあえず fix
%
\Dver{4.1.1} \Dmodify{92}{4}{15}   % src/grph2/uspack/usurdl.f
%       usurdl.f のバグフィックス.
%       LOG 座標の範囲が狭いとき (4桁以下) 正常にスケーリングされない.
%       (酒井)
%
\Dver{4.1.1} \Dmodify{92}{4}{17}   % src/env1/dcldate, pltmf
%       文字の出力について write(6,*) -> write(6,'(a)') とした
%       (塩谷). 
%
\Dver{4.1.1} \Dmodify{92}{4}{17}   % src/grph1/swpack
%       zxpack.c, zypack.c line 119, cx[n] -> &cx[n] と修正.
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{21}   % bin/dclfrt.org
%       -lm を追加した.
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{22}   % etc/tex/pslib/sgksselect
%       sgksselect の awk バグフィックス.  
%       (林)
%
\Dver{4.1.1} \Dmodify{92}{4}{22}   % src/grph1/swpack/pc98l/swp98l.f 
%       レーザーショットのデフォルトモードを1に変更. 
%       (酒井)
%
\Dver{4.1.1} \Dmodify{92}{4}{22}   % src/misc1/bitlib, datelib, timelib
%       基本的なシステム依存の関数について C 版を標準とした.
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{22}   % src/misc1/chnlib, fiolib
%       ANSI 非標準の部分を書き換えた
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{22}   % src/misc1/reallib
%       マイナーな修正.
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{22}   % src/grph2/uepack
%       MAXNT を 20 から 100 に変更.
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{23}   % doc/grph2/uepack/ueitlv.f
%       ueitlv.f において引数の妥当性をチェックするようにした. 
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{24}   % doc/grph2/ugpack
%       記述の訂正. 
%       (塩谷)
%
\Dver{4.1.1} \Dmodify{92}{4}{27}   % demo/Makefile
%       Makefile を書き換えて, ディレクトリ内の 1 ファイルの変更によっ
%       てすべてを再コンパイルすることのないようにした. 
%       (塩谷)
%
\Dver{4.1.2} \Dmodify{92}{5}{9}    % doc/grph1/sldemo,slpk03.ps
%                                  % demo/grph1/slpack/slpk03.f
%       slpk03.f の修正および PS ファイルの書き換え.  
%       (塩谷)
%
\Dver{4.1.2} \Dmodify{92}{5}{11}   % doc/grph1/sldemo, ps
%       slpk03 の解説修正
%       (酒井)
%
\Dver{4.1.3} \Dmodify{92}{5}{11}   % HISTORY.tex
%                                  % etc/texsty/dennou.sty,Dversion.sty
%                                  % doc/etc/texsty
%       HISTORY ファイル形式の変更
%       Dversion.sty の新規作成と dennou.sty への追加
%       ドキュメンテーション
%       (林)
%
\Dver{4.1.3} \Dmodify{92}{5}{11}   % doc/device/ccut
%       東大(ccut)版 機種別マニュアル差し替え, ドキュメント完成.
%       src はまだ.
%       (林)
%
\Dver{4.1.4} \Dmodify{92}{5}{12}   % bin/dclfrt.org
%       -lX11, -lm を一本化した. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{12}   % Mkinclude
%       DCLFRT というマクロ名を追加した. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{12}   % src/env2, demo/...
%       DCLFRT というマクロ名を用いて Makefile を書き換えた. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{12}   % etc/kucc/pack
%       xxxx.pack というファイルを拾ってくるコマンドを置いた. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{15}   % doc/develop
%       ドキュメントのプロトタイプ作成
%       (林)
%
\Dver{4.1.4} \Dmodify{92}{5}{19}   % doc/device/gaiyou/download.tex
%       FTP サーバアドレスの変更
%            ・hostname:  climatex
%            ・IP-asdress: 157.82.71.197
%       (林)
%
\Dver{4.1.4} \Dmodify{92}{5}{22}   % src/grph2/uspack/uszdgt.f
%       バグフィクス
%       最大値が1から10, 最小値が-1から0までの間のとき, 
%       マイナス符号がつかないことがある. 
%       (酒井)
%
\Dver{4.1.4} \Dmodify{92}{5}{22}   % doc/device/gaiyou/download.tex
%       FTP サーバ設定にともなう, ドキュメント上のディレクトリ構造の変更
%       (林)
%
\Dver{4.1.4} \Dmodify{92}{5}{22}   % doc/device/ccut
%                                  % etc/ccut
%       東大版インストール若干の変更. ロードモジュール構造を変える.
%       (林)
%
\Dver{4.1.4} \Dmodify{92}{5}{24}   % src/grph1/swpack
%       カラー対応の PS ドライバー z1pack.c を追加. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{25}   % src/env2/dcldate,...
%       Makefile の改訂. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{25}   % README
%       内容の改訂. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{25}   % etc/pslib/sgksline
%       新しい PS ドライバー z1pack.c が陽に書くようになった線分の接続
%       方法を変更するためのフィルター sgksline を追加. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{25}   % src/grph1/swpack/zxpack.c
%       カラーセルの割り当て方法を変更. 
%       (塩谷)
%
\Dver{4.1.4} \Dmodify{92}{5}{30}   % etc/pslib/sgksline
%       ヘルプメッセージが出るように改訂
%       (塩谷, 沼口)
%
\Dver{4.1.4} \Dmodify{92}{5}{30}   % src/grph1/swpack
%       PS のドライバーとして z1pack.c を標準とし, 線分の接続方法として 
%       round cap, round join を用いるように変更した. 
%       (塩谷)
%
\Dver{4.1.5} \Dmodify{92}{7}{3}   % src/ .... /ccut
%                                 % doc/device/ccut
%                                 % etc/ccut
%                                 % ps
%       東大大型計算機センター回りの道具類をようやく格納した. 
%       あわせてマニュアルをりコンパイルし, ps ファイルを作成しなおし
%       た. 
%       climatex への転送も行なった.
%       (林)
%
\Dver{4.1.5} \Dmodify{92}{7}{9}   % src/math1/syslib/NOTE
%       マイナーな修正
%       (塩谷)
%
\Dver{4.1.5} \Dmodify{92}{7}{11}   % src/*/*/kucc
%       京大大型センター用のルーチンを収めた. なお, 都合により以下の
%       本来収められていなければならないルーチンおよびデータがおさめら
%       れていない. 
%       env1/kucc/BITCLRN
%       env1/kucc/CLRMAPN
%       なお, これらのルーチンの細部にわたっては, いくつかのコメントが
%       あるので, メインフレーム系の計算機への移植にこれらを用いられる
%       際は, 西まで連絡をいただきたい. (西)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % Makefile 回り
%       Makefile をより標準的なものに差し替えた. 具体的には, 1) サフィッ
%       クスの置換はおこなわずオブジェクト名を明示した. 2) include 文
%       のタブを取り除いた. 3) いくつかのマクロ名を新たに Mkinclude で
%       定義した. 4) ranlib はライブラリごとではなく, パッケージごとに
%       1回だけおこなうようにした. -- これらの変更にともなって, 3) に
%       もあるように Mkinclude も差し替えた. また, Maketemp というファ
%       イルは消去した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % device 依存ファイル
%       kucc, ccut, pc98l 等の機種依存ファイルを消去した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % bin
%       dclfrt.org を書き換え, dclfrt 作成の手順を改定した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % src/grph1/swpack/swpack.f
%       フォントファイル名の取り込み方法を改定した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % src/misc1/datelib
%       ndate1.f, ndate2.f, ndate3.f で記述のあいまいなところを書き直
%       した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % src/misc1/randlib
%       rngu0 を C 化した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % src/misc1/clcklib
%       clckst を C 化した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % src/misc1/chnlib
%       バグフィックス. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % demo/misc1/clcklib
%       デモプログラムを修正した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{9}{30}   % demo/misc1/randlib
%       デモプログラムを作成した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{10}{16}   % src/misc1/reallib
%       EXTERNAL 文から IOR を除去した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{10}{28}   % src/env1/bitmap
%       bmcx11.f を改定して Z 編集を使わないようにした. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{10}{28}   % Mkinclude
%       XINCOPT, XLIBOPT のマクロ名を追加. これにともない env1 の
%       bitmap, colormap, fonts の Makefile を修正
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{10}{29}   % Mkinclude
%       システム依存のパラメータを追加した. これにともない 
%       math1/syslib/glpget.f, misc1/clcklib/clckst.c
%       misc1/randlib/rngu0.c を修正した. 
%       (塩谷)
%
\Dver{4.1.6} \Dmodify{92}{11}{3}   % 
%       いくつかのマイナーな修正
%       (塩谷)
%
\Dver{4.2.0} \Dmodify{92}{11}{20}      % dcl-4.2 公開開始
%
\Dver{4.2.1} \Dmodify{92}{12}{3}   % src/grph1/slpack
%       slsttl.f のバグフィックス. 
%       (塩谷)
%
\Dver{4.2.1} \Dmodify{92}{12}{3}   % src/grph1/swpack
%       z1pack.c zxpack.c zypack.c 等のコメント修正. 
%       (塩谷)
%
\Dver{4.2.1} \Dmodify{92}{12}{7}   % src/grph2/ulpack
%       ulxlog.f, ulylog.f において, 座標軸を描く場所を指定するのに小
%       文字での指定も可能にした. 
%       (塩谷)
%
\Dver{4.2.1} \Dmodify{92}{12}{9}   % src/misc1/fmtlib
%       chval.f のオプションを小文字でも指定できるようにした. 
%       (塩谷)
%
\Dver{4.2.1} \Dmodify{93}{03}{18}   % src/lrllib/lreq1.f
%       lreq1(x,-x)=.true. となるバグを fix した.
%       (酒井)
%
-----------------------------------------------------------------------
*** 以下は dcl-4.2 からの作業記録である. 
-----------------------------------------------------------------------
dcl-4.2 から dcl-5.d への変更点

● 一般的変更

          DCL-4.2                                     DCL-5.b

1. SGQNTR(UXMIN,UXMAX,UYMIN,UYMAX      ->  CALL SGQTRN(ITR)
          VXMIN,VYMAX,VYMIN,VYMAX,ITR)     IF(ITR.GE.5) CALL MSGDMP('E',.....)
                                           CALL SGQVPT(VXMIN,VXMAX,VYMIN,VYMAX)
                                           CALL SGQWND(UXMIN,UXMAX,UYMIN,UYMAX)

2. SGSNTR(UXMIN,UXMAX,UYMIN,UYMAX      ->  CALL SGSTRN(ITR)
          VXMIN,VYMAX,VYMIN,VYMAX,ITR)     CALL SGSWND(UXMIN,UXMAX,UYMIN,UYMAX)
                                           CALL SGSVPT(VXMIN,VXMAX,VYMIN,VYMAX)

3. SUQWND(UXMIN,UXMAX,UYMIN,UYMAX,ITR) ->  SGQTRN(ITR)
                                           SGQWND(UXMIN,UYMAX,UYMIN,UYMAX)

4. SUSWND(UXMIN,UXMAX,UYMIN,UYMAX,ITR) ->  SGSTRN(ITR)
                                           SGSWND(UXMIN,UYMAX,UYMIN,UYMAX)

5. SUQVPT(VXMIN,VXMAX,VYMIN,VYMAX)     ->  SGQVPT(VXMIN,VXMAX,VYMIN,VYMAX)

6. SUSVPT(VXMIN,VXMAX,VYMIN,VYMAX)     ->  SGSVPT(VXMIN,VXMAX,VYMIN,VYMAX)
  

注意:
 これらは, 一応動作するが, 警告メッセージを出すようにしてある.
 1,2 では vpt と wnd のどちらか一方だけで良い場合もある. 

●地図投影に対応するための変更
 
SGNTRF を用いて NDC に変換し, NDC 系のルーチンで折れ線やトーンを描いている
ものは, WC 系のルーチンを使用するように変更する.

-------------------------------------------------------------------------------
dcl-5.d 作業リスト (酒井)

math1/lrllib
        lreq2 追加 (8/04)
        lrxx2 追加予定

grph1/szpack
	地図境界のクリッピングルーチン改良 (8/4)
	   (極を地図の外側とみなす)
	アフィン変換関数独立化             (8/4)
	トーンルーチンをアフィン変換可能にする

      sgpack
	変換関数確定のタイミング独立
	sgpget のパラメタ整理

      stpack 作成

      uspack
	変換関数の仕様変更対応

      umpack (塩谷)
	地図境界
	経度緯度線

      swpack
        いろいろ改定

misc1/oslib
	os 関連ルーチン作成 (コマンドコール, コマンドオプション)

-------------------------------------------------------------------------------
dcl-5.f 作業リスト (酒井)

● math1/maplib:   pi の扱いなど整理.

● STSTRF の仕事を SGSTRF に移動

● STFRAD を sgpack から szpack に移動
   それに伴い, udpack 修正.

● TONE の白抜け対策: szpclt 書き直し.
                  内部関数 DXL 削除 (SZOPTU, SZPCLT, SZOPLU)

● TONE の爆発防止: SZOPTV で許容誤差を 1E-3 とした.

● UMPACK 一部修正 (境界を描くルーチン)

● ソフト- ハードの切替え場所変更

● swpack 
      zxpack.c: CapStyle = CapRound

●投影関係
      sgpget パラメータ追加
      sgstrf view port のエラーメッセージコメントアウト
             lproject = .true. の時に限って, チェックを外しても良い.

● 名前変更
      sztszv -> sztnsr
      szfazv -> sztnsz
      szoptb -> szoptz
      szopls -> szoplz
      szopla -> szpolp

● 削除
      szopth
      stsafn
      sgsafn
      sgqafn

● 構造

line

            入力  出力                            主な作業
  SZxxLU :   UC	   TC/VDC 回転／直交変換    線形補間 
  SZxxLT :   TC	   VDC    地図投影          大円補間, 地図境界でのクリッピング 
  SZxxLV :   VDC   VDC	                    View Port でのクリッピング 
  SZxxLC :   VDC   VDC	                    ラベルつき線分への展開 
  SZxxLP :   VDC   RDC    投影変換
  SZxxLR :   RDC   RDC	                    WS View Port でのクリッピング
  SZxxLD :   RDC   RDC	                    点線の展開
  SZxxLZ :   RDC   WDC    WS 変換           直線描画

Tone

  SZxxTU :   UC    TC/VDC 回転／直交変換    線形補間 
  SZxxTT :   TC	   VDC    地図投影          大円補間, 地図境界でのクリッピング 
  SZxxTV :   VDC   RDC	  投影変換          View Port でのクリッピング 
  SZxxTR :   RDC   RDC	                    WS View Port でのクリッピング
  SZxxTZ :   RDC   RDC/WDC (WS 変換)        ソフトフィルへスイッチ 

  sztnsr :  ソフトフィル
  sztnsz :  ソフトフィル

-------------------------------------------------------------------------------
dcl-5.g 作業リスト

● 構造の変更

line

            入力  出力                            主な作業

  SZxxLU :   UC	   TC/VDC 回転／直交変換    線形補間 
  SZxxLT :   TC	   VDC    地図投影          大円補間, 地図境界でのクリッピング 
  SZxxLV :   VDC   VDC	                    View Port でのクリッピング 
  SZxxLC :   VDC   VDC	                    ラベルつき線分への展開 
  SZxxLD :   VDC   VDC	                    点線の展開
  SZxxLP :   VDC   RDC    投影変換
  SZxxLR :   RDC   RDC	                    WS View Port でのクリッピング
  SZxxLZ :   RDC   WDC    WS 変換           直線描画

Tone

  SZxxTU :   UC    TC/VDC 回転／直交変換    線形補間 
  SZxxTT :   TC	   VDC    地図投影          大円補間, 地図境界でのクリッピング 
  SZxxTV :   VDC   VDC	                    View Port でのクリッピング 
  SZxxTP :   VDC   RDC	  投影変換          soft/hard fill の switching

  (hard fill)
  SZxxTR :   RDC   RDC	                    WS View Port でのクリッピング
  SZxxTZ :   RDC   WDC    WS 変換           バッファリング

  (soft fill)
  SZxxTS :   VDC   VDC                      バッファリング
  SZTNSV :   VDC                            ソフトフィル

----------------------------------------------------------------------------
dcl-5.g 作業リスト (酒井)

● grph2/uspack 
  1. 小文字パラメタ対応
              usxsub.f 
              usysub.f
              usaxis.f
  2. パラメータを SGPGET/SET GLPGET/SET に移動.

● math1/syslib/glpget.F
              RUNDEF, IUNDEF 追加

● grpack : gropn.f で sgpack の初期化をする.

● 投影関数整備
    sgpget.f  パラメタ改名
    sgstrf.f  座標系変更
    stftr3.f  修正

    sgsvp3.f  追加
    sgsfc3.f  追加
    sgspr3.f  追加
    sgqfc3.f  追加
    sgqvp3.f  追加

-------------------------------------------------------------------------------
dcl-5.h 作業リスト

 grpack: grinit.f 地図パラメタ初期化
 umpack: umstrf.f 作成

 maplib: 関数名変更
         正射図法で satelite view をサポート

 stpack:
    stftrn.f: 地図投影関数名前変更
    stfrot.f: 回転角の仕様変更
    stfusr.f: ユーザ定義関数変更
    sgftrf.f: ユーザ定義関数変更

  sgpack : sgstrc.f 追加

●内部変数名変更

  RADIUS, AFAC    -> SIMFAC
  THETA, PHI, PSI -> PLX, PLY, PLROT 

●T 座標系で y 方向のクリッピング実装

● ソースの整理
   1. szpclt -> szpclx
   2. szpclt.f の 大円補間をサブルーチン化
   3. szxmod の活用

-------------------------------------------------------------------------------
dcl-5.i 作業リスト

grph1/sgpack: アローサブプリミティブを追加. 

grph1/szpack: 各プリミティブに対応する基本ルーチンを作成. これにともなっ
	て grph1, grph2 を大がかりに改訂. 

grph1/stpack: ワークステーション変換(逆変換)のバグフィックス. 

grph1/slpack: ワークステーション番号を - (負)にしたとき作画境界のコー
	ナーマークが適切に描かれなかったバグをフィックス. 

grph1/sgpack/sgpget.f : 'LSOFTF' の初期値を .FALSE. にした. 

-----------------------------------------------------------------------
*** 以下は dcl-4.2 ver 5.x への変更点のメモである
-----------------------------------------------------------------------
ver 4.2 から ver 5.x への変更点

	1: 地図投影 および 透視図法 (3次元座標) のサポート.
	2: swpack 機能強化 および 整理
	3: xxPGET/SET 機能強化

【xxPGET/SET】

	● 変数指定の優先順位
		1: xxPSET
		2: コマンドライン引数
		3: xxPSTX
		4: 環境変数
		5: システムデフォルト

	● 電脳フォーマット
		環境変数  setenv xx:name value
		コマンド  -xx:name=value

	● math1/oslib 作成
		OSGARG: コマンドライン引数取得 (getarg)
		OSGENV:	環境変数取得 (getenv)

	● math1/syslib 追加
		GLPENV/GLCENV:	電脳フォーマットの環境変数から値を取得.
		GLPOPT/GLCOPT:	電脳フォーマットのコマンドライン引数から
				値を取得.
		GLPINI/GLCINI:	環境変数とコマンドライン引数で変数初期化.

	● 各パッケージ
		- xxPGET/SET, xxCGET/SET の中で, GLPINI/GLCINI を使って
		  変数を初期化する.
		- xxPSTX/xxCSTX (EXCHANGEABLE SET) を作成.


【SWPACK】

	● swpack.f
		- マウスサポート
		- image data サポート (SWIOPN, SWIDAT, SWICLS, SWQATC)
		- coloramap file 名指定可能 (CMAP)
			X と PS を区別
		- 出力ファイル名 (ps, xwd) 指定可能 (FNAME)
			標準ではコマンド名
		- object という概念を導入

	● X-window driver
		- カラーとモノクロ統合
		- ウインドウサイズ変更可能 (IWIDTH, IHEIGHT)
		- ウインドウ位置指定可能   (IPOSX, IPOSY)
		- wait オプション          (LWAIT, LWAIT0, LWAIT1)
		- xwd ファイルサポート     (LDUMP)
		- キーボードによる改ページ制御     (LKEY)
			IPOSX, IPOSY と併用することで, キーボードから
			手を離さずに制御可能.
		- 裏画面描画可能           (LALT)
			LWAIT=.false. と併用して, アニメーション的利用

	● PS driver
		- 分割出力可能             (LSEP)
		- プリンタ直接出力	   (LPRINT)
		- カラー, モノクロ両用     (LCOLOR)


	● 追加 entry

		変換関数:	SWFINT, SWIINT (image 座標と WC の変換)
		image data:	SWIOPN, SWIDAT, SWICLS, SWQIMC
		mouse:		SWQPNT
		object:		SWOOBJ, SWOCLS

	● SWPGET 変数名

	    (X, PS 共通)
		IWIDTH:	イメージウインドウ幅 
		IHEIGHT:イメージウインドウ高 

	    (X専用)
		IPOSX, IPOSY:	ウインドウ位置指定.
		LWAIT:	ページの終りで待つかどうか.     
		LWAIT0:	デバイスオープン時に待つかどうか.
		LWAIT1:	デバイスクローズ時に待つかどうか.
		LALT:	裏画面を使った描画
		LDUMP:	ダンプファイル作成.
		LKEY:	改ページ時のキーボード読み込み
			CR, SP, "n":	次画面
			"d":		画面 dump
			"s":		LWAIT=.false.
			"w":		LWAIT=.true.
			"q":		終了	

	    (ps 専用)
		LCOLOR:	カラーPS
		LSEP:	分割(1ページごと)出力
		LPRINT:	プリンター直接出力

	SWCSET/GET 変数名

		CDBPATH: データーベースディレクトリ
		CMAP:	カラーマップファイル名     
			x 用のカラーマップファイルは
				1: CMAP.x11
				2: CMAP.cps
				3: (CDBPATH の) CMAP.x11
				4: (CDBPATH の) CMAP.cps
			の順で検索される.
			ps 用の場合は CMAP.x11 と CMAP.cps の順序が逆になる.

		FNAME:	出力ファイル名             
			FNAME="file" の時 PS ファイル名は
				file.ps    (LSEP = .false.)
				fileNNN.ps (LSEP = .true.)
			xwd のダンプファイル名は
				fileNNN.xwd
			となる. 
			FNAME="*" の時には, コマンド名で置換される.

		CLPR:	プリントコマンド名. (シェルスクリプトでも良い)
-----------------------------------------------------------------------
*** 以下は, dcl-5.y.4 までの HISTORT ファイルである. 
-----------------------------------------------------------------------
%表題   地球流体電脳ライブラリー  dcl-5.b : 93/03/26 よりの記録
%
%履歴   93/03/26 酒井 敏
%       93/10/29 塩谷 雅人
%
%書式   \Dver{4.1.x} バージョン番号, 必要に応じて小数点以下を進める.
%       \Dmodify{年}{月}{日} 変更した日付(年月日)
%	最後に現れた \Dver に記されているバージョン番号がマニュアルの
%	TeX コンパイル時に使われる番号である. HISTORY.tex を書いた後に
%	コンパイルすること.
%
%
\Dver{5.b} \Dmodify{93}{3}{26}       % dcl-5.b 作成
%       地図投影プロジェクト昇格
%       (酒井)
%
\Dver{5.i} \Dmodify{93}{10}{20}      % dcl-5.i 作成
%       電脳ライブラリ Ver.5 テスト版
%       (酒井, 塩谷)
%
\Dver{5.x} \Dmodify{93}{10}{20}      % dcl-5.x 作成
%       以下をフィックスした上で開発者向け公開開始. 
%	math1/maplib/mpfek6.f : b が不定であったのを定義. 
%	grph1/sgpack/sgstrc.f : lchreq の logical 宣言追加. 
%	grph1/sgpack/sgsclp.f : iclipz -> iclip.
%	grph1/sgpack/sgspr3.f : zoff -> zfc.
%	grph1/stpack/stfusr.f : 恒等変換を定義. 
%	grph1/stpack/stfpr3.f : singy -> signy.
%	grph1/swpack/zfpack.f : ndg 削除. 
%	grph1/szpack/szpmzu.f, szpmzv.f, szpmzr.f : logical 宣言追加. 
%	grph1/szpack/szstxa.f : high 削除. 
%	grph1/szpack/szslaa.f : logical 宣言追加
%	grph1/szpack/szoplt.f : rna 削除. 
%	grph1/szpack/szopsv.f : lclip の2重定義をフィックス. 
%	grph1/szpack/szpclx.f : pip, pim 削除. 
%	grph1/szpack/szpcly.f : lrlta, lrlea の logical 宣言. 
%       (塩谷)
%
\Dver{5.x.1} \Dmodify{93}{10}{21}    % grph1/szpack
%	szsgcl.f : ソースの差し替え. 
%	szpmzr.f : logical 宣言の訂正. 
%       (酒井, 塩谷)
%
\Dver{5.x.1} \Dmodify{93}{10}{29}    % バグフィクス
%	math1/ctrlib/cr3s.f          : 倍精度-> 単精度, LRNEA を使用.
%	grph1/szpack/szoplu, szoptu  : DXX 引用されず.
%	grph1/szpack/szsgcl.f        : 差し替え． 
%	grph2/grpack/grinit.f 12 行め: 引数一つすくない.
%	(酒井)
%
\Dver{5.x.1} \Dmodify{93}{10}{30}    % 再度フィクス
%	grph1/szpack/szsgcl.f : 極の扱いを改善
%       grph1/szpack/szpclx.f : szgclx 以降の if 文の順序などを変更
%       grph1/szpack/szoptt.f,szoptv.f : 作業変数の長さを削減.
%	grph1/stpack/stftrn.f : 逆関数の変換番号修正
%	grph2/uepack/uearea.f : save 文追加. (これで pc 版でもトーンがかかる)
%	(酒井)
%
\Dver{5.x.1} \Dmodify{93}{10}{31}    % 引数渡し => COMMON 渡し
%	grph1/szpack/szoplu, szoplt, szoptu, szoptt, szpipz 
%        : 変数 RDXR, RDYR を COMMON 渡しとした.
%	(酒井)
%      これに伴い, COMMON BLOCK (SZBTN1) を SZBLS1 に統一したが, 
%      これは要検討!!!
%	
\Dver{5.x.1} \Dmodify{93}{11}{05}    % 地図データ整理, 追加
%	grph2/umpack/umpmap.f を追加.
%       env1/mapdata/map?c.asc などを追加.
%
\Dver{5.x.1} \Dmodify{93}{11}{05}    % 極の白抜け対処
%	math1/ctrlib/cr3s.f   : theta0 = 0 の時の処理を簡略化
%	grph1/szpack/szoptt.f : x方向の境界でちょっと膨らます.
%                               szpclx での処理は削除.
%
\Dver{5.x.2} \Dmodify{93}{11}{13}    % grph2/uepack
%	アルゴリズムの高速化
%       (酒井)
%
\Dver{5.x.2} \Dmodify{93}{11}{13}    % grph2/uepack
%	トーンレベル値の解釈に関する内部的仕様変更
%       (塩谷)
%
\Dver{5.x.2} \Dmodify{93}{11}{15}    % math1/maplib
%	mpzktd.f : sqrt(3.) の定数化
%       (塩谷)
%
\Dver{5.x.2} \Dmodify{93}{11}{22}    % grph1/slpack
%	PS などでコーナーマークが描かれないのを Fix.
%       (塩谷)
%
\Dver{5.x.2} \Dmodify{93}{11}{29}    % math1/fnclib
%	rfpi.f 宣言文の順序を修正
%       (塩谷)
%
\Dver{5.x.2} \Dmodify{93}{11}{29}    % grph1/stpack
%	stfpr3.f 宣言文の順序を修正
%       (塩谷)
%
\Dver{5.x.2} \Dmodify{93}{11}{29}    % grph1/szpack
%	szopld.f 宣言文の順序を修正
%       (塩谷)
%
\Dver{5.x.2} \Dmodify{93}{12}{24}    % grph1/swpack
%	z1pack.c PostScript Level 2 対応化. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{93}{12}{27}    % demo/*/*/makefile
%	clean 部分の書き換え($DCLDIR/bin/rmxf を使わないようにした). 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{4}      % grph2/udpack
%	地図投影を選んだ時にもビューポートの外のマージン部分にメッセー
%       ジを書くようにした. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{11}     % math1/ctrlib
%	cr3s.f のバグフィックス. 
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{1}{15}     % env1/mapdata
%	Makefile の書き換えなど. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{15}     % grph2/umpack
%	umpmap.f : 引数をファイル名とするようにした. 
%       umpout.f : 内部で umpmap を呼ぶように変更. 
%       umpget.f : imap, iundef を削除. 
%       umpgrd.f : アルゴリズムの改訂. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{17}     % Makefile
%       include 文の後の空白を1個にした. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{17}     % grph1/oldsrc
%       旧インターフェースルーチンを収めるディレクトリ oldsrc を作成し
%       た. また, Mkinclude に OLDSRC というマクロ名を定義し, これが 
%       oldsrc と設定されていれば, このディレクトリも make するように
%       した. 旧インターフェイスルーチンをライブラリに取り込みたくなけ
%       れば OLDSRC を空白にしておけばいい. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{17}     % grph1/supack
%       すべてのルーチンを oldsrc に入れた. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{17}     % grph1/stpack
%       エラーメッセージの誤りを修正した. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{17}     % grph1/slpack
%       sgpget/set の管理するパラメータ 'level', 'frame', 'page' をそ
%       れぞれ 'nlevel', 'nframe', 'npage' と変更した. また,
%       slpget/set を oldsrc に入れた. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{17}     % math1/syslib
%       glpget/set の管理するパラメータ 'linesize' を 'nlnsize' と変更
%       した. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{18}     % grph1/sgpack
%       index=0, rsize=0 のときの取り扱いを(何もしないように)変えた. 
%       いくつかの old interface を oldsrc に移した. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{19}     % grph1/sgpack
%       sgpget/set の下位ルーチン sgqidx... 等を作成.
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{19}     % math1/syslib
%       glpget/set の下位ルーチン glqidx... 等を作成. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{19}     % grph1/szpack
%       sgqidx, glqidx を用いて改訂. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{20}     % grph1/slpack, stpack, swpack
%       sgqidx, glqidx を用いて改訂. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{20}     % grph1/oldsrc
%       旧インターフェイスを収めるディレクトリ oldsrc 作成. 
%       旧インターフェイスを移行. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{20}     % grph2/oldsrc
%       旧インターフェイスを収めるディレクトリ oldsrc 作成. 
%       旧インターフェイスを移行. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{20}     % grph2/udpack, umpack
%       sgqidx, glqidx を用いて改訂. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{21}     % grph1/sgpack
%       sgqidx... 等の改訂
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{21}     % math1/syslib
%       glqidx... 等の改訂
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{21}     % math1/lrllib, ctrlib, ifalib,
%                                            rfalib, rfblib, vialib,
%                                            viblib, vralib, vrblib
%       glqidx を用いて改訂. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{21}     % misc1/bitlib, hexlib
%       glqidx を用いて改訂. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{21}     % grph1/szpack
%       szpipz.f: logical の宣言抜けをフィックス. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{21}     % grph2/umpack
%       umpgrd.f: バグフィックス. 
%       (塩谷)
%
\Dver{5.x.3} \Dmodify{94}{1}{22}     % grph1/stpack
%       stftrf.f: 逆関数 (itr=1) バグフィックス. 
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{1}{22}     % misc1
%       oslib, bswlib 追加
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{1}{22}     % math2
%       rklib 追加
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{1}{22}     % grph2/uepack
%       uetonc.f: 追加
%	uetone.f, ueitlv.f: コモンブロックに LASCND を追加.
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{1}{25}     % grph1/swpack
%       swpget/set, swcget/set:	コマンドライン, 環境変数対応
%	swpack.f, zxpack.c:	image 描画ルーチン
%				ウインドウサイズ可変
%				ページ終了時のポーズ制御
%				裏画面描画
%				座標変換の修正
%				xdump file 出力
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{1}{25}     % math1/maplib
%       mpfhmr.f, mpfktd.f, mpfmwd.f:	逆関数バグフィックス.
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{2}{7}      % grph1/swpack
%	z1pack.c:	image 描画ルーチン
%			分割出力など
%	パッケージ全体の整理.
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{2}{7}      % grph2/uspack
%   	ussntr.f を usstrf.f に改名し, ussntr.f を oldsrc に入れた.
%       ussvpt.f usswnd.f を old src に移動.
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{2}{8}      % math2/shtlib
%   	石岡君作成の shtlib を math2 に追加.
%       (酒井)
%
\Dver{5.x.3} \Dmodify{94}{2}{8}      % doc/math2
%    	rklib と shtlib のドキュメントをマージ.
%	整形はしていない.
%       (酒井)
%
\Dver{5.x.4} \Dmodify{94}{2}{9}      % grph1/ciepack -> misc1/cielib
%    	ciepack を grph1 から misc1 に移して cielib と改名
%       (塩谷)
%
\Dver{5.x.4} \Dmodify{94}{2}{10}     % math1/syslib
%    	glpini.f ... などのルーチン名を dzpini.f ... などに変更. 
%       それにともなって, grph1/swpack 内のルーチンの修正. 
%       Makefile 等の整理. 
%       (塩谷)
%
\Dver{5.x.4} \Dmodify{94}{2}{10}     % math1/oslib
%       NOTE 等の整理. 
%       (塩谷)
%
\Dver{5.y} \Dmodify{94}{3}{3}        % dcl-5.y
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{4}      % grph1/sgpack
%       isgtrc, sgtrsl 変換関数番号と名前との間の変換ルーチン
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{5}      % grph2/grpack
%       grpack の整備. grswnd, grsvpt などのエントリを付け加えた. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{5}      % grph2/umpack
%       上記の改訂にともない umstrf を改訂した. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{7}      % misc1/fnclib
%       バージョン名を返す関数 dclvnm.c を作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{7}      % env2/dclver
%       バージョン名を返すプログラム dclver を作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{7}      % bin/dclcc
%       dcl 用 C コマンドを作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{8}      % math1/oslib
%       osexec.c, osgenv.c 改訂. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{8}      % env2/dclexec
%       外部との通信手段としてコマンドラインの解釈ができず, 環境変数し
%       か利用できないとき, 疑似的に
%         % dclexec command options...
%       のようにしてコマンドラインを解釈してプログラムを実行するような
%       コマンドを作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{8}      % grph1/sgpack
%       sgtrsl.f を sgtrqn.f と改名. 変換関数が定義されているかどうか
%       を調べるエントリー sgtrqn を追加. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{8}      % env2/dcltrf
%       変換関数番号・名前のリストを書き出すプログラム dcltrf を作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{8}      % grph1/swpack
%       バージョン名の表示・取り込み (zxpack.c, z1pack.c).
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{8}      % grph2/u[xy]pack
%       基本ルーチン内の sgxxxx を szxxxx 化. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{9}      % misc1/fnclib
%       連続する2個以上の空白を1個にするルーチン cdblk.f を作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{9}      % grph1/szpack
%       swoopn/swocls を szpack に取り込んだ. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{9}      % grph1/swpack
%       z1oopn において, 文字列中にブランクを含んでもよいように 
%       z1pack.c を改訂. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{9}      % math1/cclib
%       C のサブルーチンパッケージを作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{9}      % grph2/oldsrc
%       ubplzv.f バグフィックス. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{9}      % grph2/uepack
%       uetonc.f バグフィックス. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{10}     % math1/cclib
%       misc1/fnclib にあった dclvnm.c を math1/cclib に移行. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{10}     % misc1/misclib
%       fnclib を misclib に改名. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{10}     % grph2/umpack
%       umpmap.f パス名を swpget から入手するように変更. 
%       極のまわりまで子午線を描かないようにできる内部を変数導入. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{10}     % grph1/swpack
%       X のタイトル名を swcqnp.f で管理. 'title'='*' ならバージョン名
%       を代入. これにともなって swpack.f zxpack.c を変更. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{10}     % grph1/swpack
%       swcstx.f バグフィックス. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{10}     % env2/dclclr
%       カラーマップを表示するサービスルーチン dclclr 作成. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{11}     % misc1/cclib
%       cclib を math1 から misc1 へ移行. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{11}     % math1/oslib
%       ostrbk を osabrt と改名. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{11}     % math1/ctrlib
%       ct2bc.f で RMISS ではなく RUNDEF を返すように変更. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{11}     % misc1/scllib
%       scllib を削除. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{11}     % grph2/udpack
%       scllib の削除にともなって改訂. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{12}     % grph1/swpack
%       z1pack.c: title の引数を追加, dclver を削除. 
%       swpack.f: 上記に変更に対応. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{15}     % misc1/misclib
%       cfsrch.f (ファイル名の検索)を追加. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{15}     % grph1/swpack
%       cfsrch.f 導入にともない, swqfnm.f 追加, 
%       swpack.f, swcqnp.f, zxpack.c, z1pack.c 改訂. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{17}     % math1/sublib
%       配列要素の位置を求めるサブルーチン dxfloc.f, dxiloc.f を追加. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{17}     % math1/rfalib
%       多次元配列の一部分について最大・最小を求めるサブルーチン
%       rvmax.f, rvmin.f を追加. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{17}     % grph2/udpack
%       rvmax.f, rvmin.f を用いて改訂. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{17}     % env1/cl2tnmap
%       cl2tnmap を独立させた. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{18}     % grph2/grpack
%       指定していないパラメータも実行時オプションによる介入を
%       許すようにした. 
%       (塩谷)
%
\Dver{5.y.1} \Dmodify{94}{3}{19}     % grph2/umpack
%       ファイル名を検索するルーチン umqfnm.f を追加;
%       umpmap.f の書き換え. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % grph1/swpack
%       swqfnm.f のバグフィックス. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % env1/colormap
%       標準カラーマップの変更. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % env1
%       Makefile の修正 (cl2tnmap が取り込まれていなかった). 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % env2/dcldbs
%       データベースファイルの有効なパス名を書き出すプログラムを作成. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % env2/dclclr
%       grstrf を使用しないように変更. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % env2/dclfont
%       フォントの一覧を表示するプログラムを作成. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{28}     % grph2/uepack
%       トーンレベルを生成する uegtla.f, uegtlb.f を作成. 
%       値のチェックをおこなう機能を追加. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{29}     % grph1/swpack, grph2/uepack
%       zxpack.c, z1pack.c, uetonc.f における, 
%       イメージ塗りのずれに関するバグをフィックス. 
%       (酒井・塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{29}     % xxpstx.f, xxcstx.f
%       xxpstx.f, xxcstx.f を xxpget.f, xxcget.f に取り込んだ. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % env2/dclpara
%       xx[pc]get/set の管理するパラメータ名とその値の一覧を表示する
%       プログラム dclpara を作成. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % grph1, grph2
%       sgsntr/sgqntr を追放(uspack を除く). 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % env2/dclfont
%       minor な改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % env2/dcltrf
%       minor な改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % grph2/ugpack
%       iundef を rundef に変更. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % grph2/uzpack
%       一部の iundef を rundef に変更. uzpget で不定のチェックをする
%       ように変更. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{3}{31}     % env2/dclpara
%       minor な改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{4}      % grph2/uepack
%       uetonc.f において image capability のチェックを付加. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{4}      % INSTALL
%       INSTALL の改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{4}      % env2/dcltone
%       トーンパターンを描くプログラムを作成. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{5}      % misc1/misclib, math1/oslib
%       cfsrch.f を osqfnm.f と改名して math1/oslib に移行. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{5}      % math1/syslib
%       これまで swcget/swcset が管理していた内部変数 'DUPATH',
%       'DSPATH' を glcget/glcset が管理するようにした. それにともなっ
%       て grph1/swpack, grph2/umpack を改訂した. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{5}      % env2/dclpara
%       glcget/glcset に対応するよう改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{5}      % math1/syslib
%       外部のファイルから実行時オプションを読み込むルーチン rtpxfl.f,
%       rtcxfl.f を追加. これにともなって rtxxxx.f を改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{6}      % grph2/uspack
%       改訂版で差し替え. doc も書き換えた. 
%       (酒井)
%
\Dver{5.y.2} \Dmodify{94}{4}{6}      % grph2/umpack
%       umpout.f 廃止. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{7}      % grph1/sgpack
%       sgsntr.f, sgsclp.f を oldsrc へ移動. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{7}      % grph2/uspack
%       上記変更にともなっていくつかのルーチンを改訂. 
%       (塩谷)
%
\Dver{5.y.2} \Dmodify{94}{4}{7}      % env2/dcldbs
%       改訂. 
%       (塩谷)
%
\Dver{5.y.3} \Dmodify{94}{4}{8}      %
%       dcl-5.y.3 レリース. 
%       (塩谷)
%
\Dver{5.y.3} \Dmodify{94}{4}{20}      % grph2/szpack
%       szpget.f : save 文追加
%       (塩谷)
%
\Dver{5.y.3} \Dmodify{94}{4}{21}      % misc1/misclib
%       iufopn.f : lexist をつねに .true. とするように変更.
%       (塩谷)
%
\Dver{5.y.3} \Dmodify{94}{4}{20}      % grph2/szpack
%       szpget.f : iundef, rundef の比較方法の変更.
%       (塩谷)
%
\Dver{5.y.3} \Dmodify{94}{4}{23}      % env1/mapdata
%       rmapd1.f : 地図情報を間引くプログラムを作成. これはほんの1例. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{4}{25}      %
%       dcl-5.y.4 レリース. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{4}{26}      % grph1/swpack
%       swqfnm.f : 文字の取り扱いに関するバグフィックス. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{4}{26}      % grph2/oldsrc
%       uspget.f : 文字の取り扱いに関するバグフィックス. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{5}{7}       % misc1/misclib
%       iufopn.f を math1/syslib へ移行. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{5}{7}       % math1/oslib
%       osqfnm.f を cfsrch.f に改名して math1/syslib へ移行. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{5}{7}       % env1
%       入出力機番を * とした. 
%       ファイルをオープンしたあと, リワインドするようにした. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{5}{7}       % math1/syslib
%       rtpxfl.f, rtcxfl.f の改訂. 
%       (塩谷)
%
\Dver{5.y.4} \Dmodify{94}{5}{7}       % math1, misc1, ...
%       ファイルをオープンしたあと, リワインドするようにした. 
%       (塩谷)
%
-----------------------------------------------------------------------
*** 以下は, dcl-5.z.13 までの HISTORT ファイルである. 
-----------------------------------------------------------------------
\Dver{5.z} \Dmodify{94}{5}{11}       %
%       dcl-5.z (Ver.5 β版)レリース. 
%       (塩谷, 酒井)
%
\Dver{5.z} \Dmodify{94}{5}{12}       % grph1/swapck
%       zxpack.c : 環境変数 DISPLAY が設定してないときエラーメッセージ
%       を出力するようにした. (石川氏の案)
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{5}{16}       % math2/intrlib
%       vcintr.f : 複素数の比較方法を変更した. 
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{5}{21}       % math1/xfclib
%       文字型の整定数, 論理定数, 実定数を対応する型の変数として返すサ
%       ブルーチン郡を作成した. 
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{5}{21}       % math1/syslib
%       math1/xfclib を用いて, rtpenv.f, rtpopt.f, rtpxfl.f を書き換え
%       た. 
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{5}{23}       % math1/syslib
%       rtpenv.f, rtpopt.f, rtpxfl.f : lfromc の宣言分を追加. 
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{5}{30}       % math1/rfalib
%       vrmax1.f, vemin1.f のバグフィックス. 
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{5}{30}       % grph2/u[xy]pack
%       uxpaxs.f, uxplba.f, uxplbb.f, uxptmz.f
%       uypaxs.f, uyplba.f, uyplbb.f, uyptmz.f
%       クリッピングまわりのバグフィックス. 
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{6}{18}       % grph1/swpack
%       z1pack.f のバグフィックス. (wsxwd 等の宣言 int -> float)
%       (塩谷)
%
\Dver{5.z} \Dmodify{94}{6}{22}       % grph1/sgpack, slpack
%       レイアウトがタイトルを描くかどうかを指定する内部変数 'ltitle' 
%       を追加. 
%       (塩谷)
%
\Dver{5.z.1} \Dmodify{94}{7}{26}     %
%       dcl-5.z.1 レリース. 
%       (塩谷)
%
\Dver{5.z.1} \Dmodify{94}{8}{29}     %
%
%       * 2次元透視変換の設定方法の変更
%       * 紛らわしい名前の変更
%       * 仕様変更
%           STPACK:
%             STSPR3/STFPR3 - 3次元変換関数の部分を削除
%           SGPACK:
%             SGSPRJ/SGSTRF - 2次元透視変換を SGSPRJ に移行
%       * ルーチン追加
%           STPACK:     
%             STFTR3/STSTR3/STSLG3/STSRD3 - 3次元正規化変換
%           SZPACK:
%             SZL3OP/SZL3ZU/SZL3ZV/SZL3CL - 3次元 line
%             SZT3OP/SZT3ZU/SZT3ZV/SZT3CL - 3次元 tone
%             SZM3OP/SZM3ZU/SZM3ZV/SZM3CL - 3次元 marker
%           SGPACK:
%             SGSPLN - 2次元平面投影位置設定
%             SGS3TN - 3次元変換関数番号設定
%             SGS3TF - 3次元変換関数確定
%             SGS3VP - ビューポート
%             SGS3WD - ウインド
%             SGS3LG - 対数指定
%             SGS3SM - 相似変換
%             SGL3ZU - 3次元 Polyline
%             SGL3ZU/SGL3ZV/SGL3U/SGL3V/SGS3LI/SGQ3LI - 3D ポリライン
%             SGT3ZU/SGT3ZV/SGT3U/SGT3V/SGS3TP/SGQ3TP - 3D トーン
%             SGM3ZU/SGM3ZV/SGM3U/SGM3V/SGS3MT/SGQ3MT/
%                    SGS3MI/SGQ3MI/SGS3MS/SGQ3MS/     - 3D ポリマーカー
%       * パラメタ名変更
%           SGPGET:
%             XFC3 -> XOBJ, YFC3 -> YOBJ, ZFC3 -> ZOBJ,
%             XVP3 -> XEYE, YVP3 -> YEYE, ZVP3 -> ZEYE
%       * パラメタ名追加
%           SGPGET:
%             VZMIN, VZMAX, UZMIN, UZMAX, VZOFF, LXLOG, LYLOG, LZLOG
%       * xxPGET/SET の多重化 (実数, 整数, 論理変数)
%           sgpget.f
%       * xxPGET/SET をもとに戻す.
%           sgpack, slpack 完了
%       (酒井)
%
\Dver{5.z.2} \Dmodify{94}{8}{29}     %
%       dcl-5.z.2 レリース. 
%       (酒井)
%
\Dver{5.z.3} \Dmodify{94}{9}{9}     %
%       dcl トップディレクトリのファイルたち
%               Makefile        修正    *.aux を消すようにする.
%               To.Users, To.Develp はオリジナルのに差し替える
%               CREDITS --->    CREDITS.tex に変更
%               README          変更
%       (林)
%
\Dver{5.z.2} \Dmodify{94}{9}{14}     % math1/syslib
%       msgdmp.f : メッセージのミススペル修正. 
%       (塩谷)
%
\Dver{5.z.2} \Dmodify{94}{9}{19}     %
%
%       * 3D 関連ルーチンの別パッケージ化 (grph1/scpack)
%           sgspln/sgqpln -> scspln/scqpln
%           sgseye/sgqeye -> scseye/scqeye
%           sgsobj/sgqobj -> scsobj/scqobj
%           sgsprj -> scsprj
%           sgs3tn/sgq3tn -> scstrn/scqtrn
%           sgs3tf -> scstrf
%           sgs3vp/sgq3vp -> scsvpt/scqvpt
%           sgs3wd/sgq3wd -> scswnd/scqwnd
%           sgs3lg/sgq3lg -> scslog/scqlog
%           sgs3sm/sgq3sm -> scssim/scqsim
%           sgl3xx などの 3D ポリラインの sc 化
%           sgt3xx などの 3D トーンの sc 化
%           sgm3xx などの 3D ポリマーカーの sc 化
%       * xxPGET/SET の多重化 (実数, 整数, 論理変数)
%           すべてのパッケージ
%       * xxPGET/SET をもとに戻す.
%           すべてのパッケージ
%       * grph2/udpack/udiset を udiclr と改名
%       (塩谷)
%
\Dver{5.z.3} \Dmodify{94}{9}{19}     %
%       dcl-5.z.3 レリース. 
%       (塩谷)
%
\Dver{5.z.3} \Dmodify{94}{9}{19}     %
%       dcl-5.z.3 レリース. 
%       (塩谷)
%
\Dver{5.z.3} \Dmodify{94}{9}{30}     %
%
% ○ UMPACK 改定
%
%    主要追加ルーチン
%       UMSCNT: 投影面接点の指定
%       UMSCWD: 円形ウインド指定
%       UMSPNT: 描画点指定
%       UMPFIT: 未定パラメタ決定
%
%    地図投影極の決定プライオリティ
%       1:SG/GRSMPL     直接指定
%       2:UMSCNT        実質的に直接指定 (投影法によって解釈を変える)
%       3:UMSCWD        全ての場合で問題が少ない.
%       4:SG/GRSWND     極を中心とする方位図法などでは問題あり.
%       5:UMSPNT        最後の手段. 極決定のための情報としては
%                       あまりうれしくない. 主としてウインド調整用.
%
%    ウィンドは, UMSCWD, SG/GRSWND, UMSPNT で指定された範囲, 点が全て
%    入るように決定される.
%
%    グリット描画
%        UMPGRD のグリッド間隔を自動的に決めるようにした.    
%
% ○SGPACK パラメータ名変更
%
%    SCPACK 用のパラメタは全て末尾に3 がつくようにした.
%       XEYE, YEYE, ZEYE        ->      XEYE3, YEYE3, ZEYE3
%       XOBJ, YOBJ, ZOBJ        ->      XOBJ3, YOBJ3, ZOBJ3    
%       LPROJECT (長すぎる)     ->      L2TO3
%
%    以下のパラメタは, 2次元パラメタと意味が違うので改名
%       VXOFF, VYOFF, VZOFF     ->      VXORG3, VYORG3, VZORG3
%
% ○ その他細かな改定
%
%       UMPACK: UMSTRF を UMPFIT と GRSTRF に分ける.
%               UMSTRF の view port の再設定.
%       
%       MATH1/MAPLIB            円錐図法を南半球対応
%       MATH1/MAPLIB            円錐図法, 方位図法 の逆関数で極の処理を改善.
%       MATH1/MAPLIB:                    save 文が消えていた.
%       GRPH1/SZPACK/szt3u.f, szt3v.f:  バグフィクス （塗りつぶしルール)
%       GRPH2/USPACK/usurdl.f, ususlu.f: LOGICAL 宣言忘れ
%       GRPH2/USPACK/usstrf.f:           uspfit.f と sgstrf に分割。
%       GRPH2/UZPACK/uzpqnp.f:           Type miss match (RUNDEF->JUNDEF)
%       GRPH2/UMPACK/umpmap.f:           エラーメッセージのファイル名変更
%       MTAH2/ODELIB/odpqnp.f:           ミスタイプ?
%       GRPH1/SCPACK/scssim.f:           scsorg.f に改名.
%       MATH1/SYSLIB/glpqnp.f:           R/I/L 多重化
%       GRPH1/SGPACK/sgpqnp.f:           R/I/L 多重化
%
% ○ ドキュメント
%    
%      grph1:  gaiyou の3次元解説部分改定
%              sgpack 透視変換の部分を scpack に移行
%              scpack 追加
%              xxPGET/SET を R/I/L に対応.
%      grph2:  umpack 改定
%              gaiyou 部分の加筆
%      math1:  xxPGET/SET の改定.
%      math2:  xxPGET/SET の改定.
%
\Dver{5.z.4} \Dmodify{94}{10}{1}     %
%       dcl-5.z.4 レリース. 
%       (酒井)
%
\Dver{5.z.4} \Dmodify{94}{10}{15}     %
%
%       酒井氏による変更のうち以下の3つはもとに戻した. 
%
%       MATH1/MAPLIB:                    save 文が消えていた.
%       MATH1/SYSLIB/glpqnp.f:           R/I/L 多重化
%       GRPH1/SGPACK/sgpqnp.f:           R/I/L 多重化
%
%       grhg1/szpack/szt3zu.f, szt3zv.f : save 文の追加
%       grph2/grpack/grstrf.f の改訂
%       grph2/umpack/umqgrd.f -> umsgrd.f, その他の改訂
%       (塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{7}   % grph2/umpack
%       umpfit.f: grssim のパラメタが設定されていても無視されていた.
%       (酒井, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{7}   % math1/maplib
%       mpfotg.f: rsat.ne.0 の時の, r -> r1  単純バグ
%       (酒井, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{8}   % grph1/szpack
%       トーン関連のルーチンの改訂. 
%       R系座標の IRMODE を独立させて IRMODR とした.
%       sztnop.f で透視変換をチェックして IRMODR を決めるようにした.
%       (酒井, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{8}   % grph2/uepack
%       uearea.f: マイナーな改訂
%       (酒井, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{14}  % grph2/uwpack
%       uwsgxa.f, uwsgya.f の改訂. 
%       uwqgxi.f, uwqgyi.f, uwdflt.f, ruwgx.f, ruwgy.f, 
%       iuwgx.f, iuwgy.f の追加. 
%       (酒井, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{14}  % grph2/uepack
%       uetone.f, uetonc.f の改訂. 
%       uezchk.f, iueton.f の追加. 
%       (酒井, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{15}  % math1/rfalib
%       vrmax0.f, vrmin0.f のバグフィックス. 
%       (鍵本, 塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{15}  % grph2/udpack
%       udcntz.f, uduxuy.f の改訂. 
%       (塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{15}  % grph2/ugpack
%       ugvect.f の改訂, ugvxvu.f の削除. 
%       (塩谷)
%
\Dver{5.z.5} \Dmodify{95}{2}{17}  % doc
%       eps ファイルを make で生成するように変更した.
%       (ただし, rakuraku はのぞく)
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{17}  %
%       dcl-5.z.6 レリース. 
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{18}  % grph2/uxpack, uypack
%       描くタイトルの文字列の長さが 0 でも, メッセージを出力し, 強制
%       終了はしないようにした. 
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{18}  % grph2/uepack
%       uetone.f, uetonf.f, uetonc.f の external 文に関するバグフィッ
%       クス, および uetonf.f の欠損値処理に関するバグフィックス. 
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{18}  % math2/fftlib
%       pimach.f を削除し, pimach を rfpi で置き換えた. 
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{18}  % env1/mapdata
%       Makefile の書き換え. 
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{18}  % misc1/clcklib
%       clckst.c: 非 ANSI に対応. 
%       (沼口, 塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{18}  % bin
%       dclfilter, dclpindex を bin に収めた. 
%       (塩谷)
%
\Dver{5.z.6} \Dmodify{95}{2}{28}  % doc/rakuraku, gokuraku
%       改訂版に差し替え. 
%       (余田, 塩谷)
%
\Dver{5.z.6} \Dmodify{95}{3}{1}  % doc/gokuraku
%       改訂版に差し替え. 
%       (余田, 塩谷)
%
\Dver{5.z.7} \Dmodify{95}{3}{1}  %
%       dcl-5.z.7 レリース. 
%       (塩谷)
%
\Dver{5.z.7} \Dmodify{95}{3}{14}  %
%       grph2/uspack/usxsub.f バグフィックス
%                             LCLIP がもとに戻っていなかった.
%       (酒井)
%
\Dver{5.z.7} \Dmodify{95}{3}{14}  %
%       grph2/uupack
%             uvpack
%             uhpack 追加
%       (酒井)
%
\Dver{5.z.7} \Dmodify{95}{3}{14}  %
%       上記 uupack, uvpack, uhpack 追加にともなって
%        uspack, grpack 改定.
%       (酒井)
%
\Dver{5.z.8} \Dmodify{95}{3}{14}  %
%       dcl-5.z.8 レリース. 
%       (酒井)
%
\Dver{5.z.8} \Dmodify{95}{3}{17}  %
%       u[uvh]pack の改訂. 
%       (塩谷)
%
\Dver{5.z.8} \Dmodify{95}{3}{17}  %
%       新 gokuraku に向けて gokuraku2 の作成. 
%       (酒井)
%
\Dver{5.z.9} \Dmodify{95}{3}{17}  %
%       dcl-5.z.9 レリース. 
%       (塩谷)
%
\Dver{5.z.9} \Dmodify{95}{3}{18}  %
%       dclpsfont 実現のための変更. 
%       sztxop.f : %%Begin SZTX に IFONT と IWS を入れる.
%                  ( IWS は, その符号を回転の情報に用いる )
%       sztxwv.f : %%Begin SZTXZ の中の文字で % が出てきたときの取扱い
%                  ( % -> %037 に直す )
%       z1pack.c : IWS<0 のときは, %%Orientation: Portrait とする.
%       (沼口)
%
\Dver{5.z.9} \Dmodify{95}{3}{23}  %
%       zxpack.c : モノクロ・カラーのディスプレイ判断法を変更. 
%       (沼口)
%
\Dver{5.z.9} \Dmodify{95}{3}{23}  %
%       uspack の改訂. usaxis.f usstrf.f を oldsrc に入れる. 
%       (酒井・塩谷)
%
\Dver{5.z.9} \Dmodify{95}{3}{23}  %
%       umpack の改訂. umstrf.f を oldsrc に入れる. 
%       (酒井・塩谷)
%
\Dver{5.z.9} \Dmodify{95}{3}{23}  % doc/grph2
%       grpack, uspack, umpack 改訂, u[uvh]pack 追加. 
%       (酒井)
%
\Dver{5.z.9} \Dmodify{95}{3}{23}  % doc/rakuraku, gokuraku
%       改訂.
%       (余田)
%
\Dver{5.z.10} \Dmodify{95}{3}{23}  %
%       dcl-5.z.10 レリース. 
%       (塩谷)
%
\Dver{5.z.10} \Dmodify{95}{3}{29}  % doc/rakuraku, gokuraku
%       改定. 
%       (余田)
%
\Dver{5.z.10} \Dmodify{95}{3}{29}  % src/grph1/swpack
%       zxpack.c 改定. 
%       (沼口)
%
\Dver{5.z.11} \Dmodify{95}{3}{29}  %
%       dcl-5.z.11 レリース. 
%       (塩谷)
%
\Dver{5.z.11} \Dmodify{95}{4}{15}  % src/grph2/uepack
%       uetone.f のバグフィックス. 
%       (塩谷)
%
\Dver{5.z.11} \Dmodify{95}{4}{15}  % src/grph1/swpack
%       (ピクセル塗りに非常に時間がかかるため)zxpack.c を dcl-5.z.10 
%       レリース時のものに戻した.
%       (塩谷)
%
\Dver{5.z.11} \Dmodify{95}{4}{15}  % src/grph1/szpack
%       szlsop.f を szslti.f と改名. エントリー名 szlscl を削除. 
%       それにともなって, いくつかのルーチンの改定. 
%       (塩谷)
%
\Dver{5.z.11} \Dmodify{95}{4}{19}  % src/misc1/clcklib
%       clckst.c: 非 ANSI に対応にしたつもりだったが, うまくいかないこ
%       とがあるのでとりあえずもとに戻した. 
%       (塩谷)
%
\Dver{5.z.12} \Dmodify{95}{4}{21}  %
%       dcl-5.z.12 レリース. 
%       (塩谷)
%
\Dver{5.z.13} \Dmodify{95}{5}{23}  %
%       余田ドキュメントマージ. その他のドキュメント訂正削除
%       CREDITS.tex, To.Dvlop, To.Users
%       test/ を demo の下に移動,
%       doc/rakuraku/map3d/map3d.tex の変更
%       dcl-5.0-devlp を作成 guide, develop など積み残しドキュメントを
%       移動
%       (林)
%
