Ver. 3.01j シンボリックリンクコピー時に相対パスが絶対パスになる点を修正。 (07/27/19) シンボリックリンク先の漢字コード変換に失敗していた点を修正。 Ver. 3.01i Android 9.0 対応。 (05/25/19) clang でクロスコンパイルに失敗することがある点を修正。 Ver. 3.01h ファイル名コード変換時に UTF-8 テーブルが一対一を保つよう修正。 (08/11/18) 一つ前のジョブがカレントジョブになれない点を修正。 外部コマンドの終了や停止時に出力を失うことがある点を修正。 Ver. 3.01g WSL 環境でファイルシステム情報が表示できない点を修正。 (06/02/18) エラーメッセージ表示が破損していた点を修正。 内蔵シェルで不正に構文エラーを生じさせていた点を修正。 一部組込みコマンドを実行時の漢字の文字化けを修正。 内部コマンドを EXECUTE_SH から実行時の漢字の文字化けを修正。 Ver. 3.01f FreeBSD 11.1 対応。 (04/14/18) NetBSD 7.1 対応。 OpenBSD 6.2 対応。 MINIX 3.3 対応。 clang でコンパイルに失敗することがある点を修正。 一部 POSIX 環境でコンパイルに失敗することがある点を修正。 Ver. 3.01e Cygwin 2.5.1 対応。 (01/20/18) PTYMODE=1 時に漢字の表示幅がおかしくなることがある点を修正。 内蔵シェルで漢字表示が文字化けすることがある点を修正。 日本語文書を EUC-JP から Shift_JIS に修正。(MS-DOS 版) Ver. 3.01d ソースパッケージに不要ファイルが混入していた点を修正。 (12/25/17) fd.spec の更新忘れを修正。 Ver. 3.01c 64bit 環境で組込みコマンド checkid が計算ミスする点を修正。 (12/23/17) 一部環境で端末サイズを正しく取得できない点を修正。 端末サイズ変更時に内蔵シェルで表示がおかしくなる点を修正。 fdsh から fd を起動した時に生じる一部漢字の文字化けを修正。 Ver. 3.01b sparc64 環境で異常終了する点を修正。 (05/06/14) Linux kernel 2.6.23 以降でマクロ展開に失敗する点を修正。 bind でマクロ割当ての上書きに失敗する点を修正。 組込みコマンドと %M マクロの併用による無限ループを修正。 Ver. 3.01a 混乱防止のため内部変数 IMELARNING を IMELEARNING に改名。 (06/08/13) ツリー画面の拡張子順ソート規則をブラウザ画面と同一仕様に変更。 存在しない UID/GID を一覧に正しく表示できない点を修正。 カレントディレクトリを失った際に一覧が更新されない点を修正。 termio を用いる環境でコンパイルに失敗する点を修正。 Ver. 3.01 内部変数 WIDEDIGIT, SIZEUNIT の追加。 (08/03/12) 内部変数 HISTUMASK, DIRHISTUMASK の追加。 内部変数 IMELARNING, FREQFILE, FREQUMASK の追加。 組込みコマンド getfreq, setfreq の追加。 内部変数 IMEBUFFER の対象テーブルを拡張。 Ver. 3.00m コンパイル用識別子 UTF8LANG を追加。 (07/27/12) 一部環境でカスタマイザの設定保存時に異常終了する点を修正。 IME 変換候補の優先順位がおかしかった点を修正。 ShiftJIS 環境で DICTSRC に記述した辞書を利用できない点を修正。 gcc-4.2 でコンパイルに失敗する点を修正。 パイプ処理時に無限ループに陥ることがある点を修正。 パイプ処理中にサスペンドキーが効かない点を修正。 組込みコマンド wait の引数省略時のマニュアル誤記を修正。 Ver. 3.00l Android 4.0 対応。 (06/30/12) MINIX 3.2 対応。 コンパイル用識別子 DEFKCODE, UTF8DOC, LANGWIDTH を追加。 コンパイル用識別子 _NOUNICDTBL, _NODICTTBL を追加。 クロスコンパイル対応を強化。 横幅の狭い端末でファイル属性変更画面がおかしくなる点を修正。 アーカイブブラウザを開くと異常終了することがある点を修正。 MS-DOS 形式のパスへのアクセスで異常終了することがある点を修正。 TRADLAYOUT=1 の時に「しばらくお待ち下さい」が消えない点を修正。 PTYMODE=1 時にカーソル保存シーケンスが効かない点を修正。 アーカイブブラウザで「./」で始まるファイルを読めない点を修正。 Ver. 3.00k Cygwin 1.7.13 対応。 (04/21/12) ディレクトリ上位移動後のカーソル初期位置を仕様変更。 ツリー表示画面での PageUp/PageDown による挙動異常を修正。 フロッピードライブの秒分解能が LFN 未対応だった点を修正。 ツリー表示画面で Bs キーにより異常終了することがある点を修正。 MS-DOS 形式のパス下でツリー表示が正しく表示されない点を修正。 一部環境で HTTP ログ取得に失敗する点を修正。 NEXT_WINDOW 直前のコマンド結果が反映されない点を修正。 アーカイブブラウザ内での LOG_DIR による異常終了を修正。 アーカイブブラウザ内での LOG_DIR によるおかしな挙動を修正。 長過ぎるパス名によるオーバフローを抑制。 アーカイブブラウザ内でのコマンド実行を一部制限。 Ver. 3.00j HTTP リダイレクトに失敗することがある点を修正。 (09/25/10) URLDRIVE=1 の時の不要なネットワークアクセスを抑制。 一部の HTTP サーバの吐くファイル一覧の解析に失敗する点を修正。 MINIX 上で INFO_FILESYS に失敗する点を修正。 Ver. 3.00i MINIX 3 対応。 (07/24/10) NetBSD 5.0 対応。 仮想ファイルシステム上のディレクトリ移動を許可。 utf8-mac 使用時に疑似端末がフリーズする点を修正。 起動時のパス名引数が漢字コード変換されない点を修正。 DEFKCODE 指定時のシェル出力文字列の文字化けを修正。 ShiftJIS 環境での大文字小文字変換ミスを修正。 カスタマイザタブ移動時の項目数カウントミスを修正。 マッピング用キーコード文字列の表記ミスを修正。 ステータス行の日本語ファイル名桁溢れを修正。 アーカイブブラウザ終了時のカーソル位置ミスを修正。 ヒアドキュメント利用時にアーカイブブラウザが失敗する点を修正。 アーカイブブラウザで不正な改行コードがつく点を修正。(MS-DOS 版) DJGPP 版で内蔵シェルの端末入力が効かない点を修正。 コマンド履歴ファイルから改行 (^J) を読込めなかった点を修正。 Ver. 3.00h 内部変数 PS1 に \[...\] を用いると無限ループに陥る点を修正。 (06/14/10) 非標準 C 環境でコンパイルに失敗する点を修正。 異常終了時の malloc() 再帰呼出を回避。 Ver. 3.00g 非表示文字を含むディレクトリのツリー表示での画面崩れを修正。 (06/04/10) 日本語を含むディレクトリへのアクセスで異常終了する点を修正。 日本語文字列処理でのバッファオーバフローを修正。 Ver. 3.00f 組込みコマンド dir の挙動が MS-DOS 仕様と異なっていた点を修正。 (05/29/10) 組込みコマンド dir の属性マスク既定値が無効化していた点を修正。 COPY_TREE/MOVE_TREE 中のキャンセルで異常終了する点を修正。 Ver. 3.00e インストール用に mkdir_p.c を追加。 (02/27/10) Cygwin 1.7.1 対応。 非 ANSI C 環境でコンパイルに失敗することがある点を修正。 Ver. 3.00d 一部の環境でファイル名補完時にフリーズする点を修正。 (11/30/08) su(1) 経由で login shell として使用時の起動パス認識ミスを修正。 内部変数 HISTSIZE に大きな値を設定するとフリーズする点を修正。 組込みコマンド echo が - で始まる文字列を無視していた点を修正。 一部の VT100 互換端末でファンクションキーが効かない点を修正。 64bit 環境の BSD で ioctl() が吐いていた警告を修正。 Ver. 3.00c INPUTKCODE=utf8 時のペースト文字列の文字化けを修正。 (07/27/08) ルートディレクトリにアクセスできなかった点を修正。(MS-DOS 版) Windows NT で起動に失敗していた点を修正。(MS-DOS 版) 入出力の改行コードが正しくなかった点を修正。(MS-DOS 版) 組込みコマンド fc の文字列置換えに失敗することがある点を修正。 Ver. 3.00b $()/$(()) による置換が機能していなかった点を修正。 (07/06/08) 終了時に一時ファイルが削除されずに残ることがある点を修正。 サイズの大きなヒアドキュメントでフリーズする点を修正。 終了ステータスを変数に正しく代入できなかった点を修正。 「=」を含む引数が変数代入扱いされてしまうことがある点を修正。 未定義フロッピードライブ利用時のバッファオーバフローを修正。 複文のリダイレクト処理が甘かった点を修正。 終了時 trap が期待されたタイミングで実行されない点を修正。 内部変数 LINENO の値が正確でなかった点を修正。 case 文の中に改行を置けない点を修正。 "" で括られた中で ${} 内にメタ文字を含めなかった点を修正。 ヒアドキュメント中のメタ文字の扱いが甘かった点を修正。 内部変数 FD_VERSION の各種ドキュメント記述ミスを修正。 内部変数 FD_VERSION の値が未設定になることがある点を修正。 Ver. 3.00a 引数のない alias の置換に失敗していた点を修正。 (06/21/08) アーカイブブラウザを再帰的に起動した時に異常終了する点を修正。 URL ドライブの directory traverse 問題に対処。 FTP 通信時の telnet コマンド実装ミスを修正。 Solaris 8 でコンパイルに失敗する点を修正。 各種ドキュメント表記の Ver. 3.00 対応。 Ver. 3.00 URL ドライブ機能の追加。 (05/31/08) リダイレクトファイルとしてソケットを扱うスキーム修飾子の追加。 メッセージカタログ機能の追加。 各種設定登録数の上限を撤廃。 EDIT_CONFIG が引数に内部変数名を指定可能に。 内部変数 AUTOUPDATE の追加。 内部変数 VERSION の追加。 内部変数 URLDRIVE, URLKCODE, HIDEPASSWD の追加。 内部変数 URLOPTIONS, URLTIMEOUT の追加。 内部変数 FTPPROXY, FTPLOGFILE, FTPADDRESS の追加。 内部変数 HTTPPROXY, HTTPLOGFILE の追加。 内部変数 HTMLLOGFILE の追加。 組込みコマンド accept, socketinfo, addcr の追加。 組込みコマンド echo に -N オプションの追加。 組込みコマンド read に -N オプションの追加。 アーカイブブラウザフォーマット %w, %p, %B, %b, %/, %! の追加。 複製用リダイレクト記述子 <>&, ><& の追加。 クローズ用リダイレクト記述子 <>-, <>&-, ><-, ><&- の追加。 リダイレクト記述子 >< の既定ファイル記述子を標準出力に変更。 Ver. 2.09i Darwin 9.x (Mac OS X 10.5) でコンパイルに失敗する点を修正。 (04/19/08) 長いファイル名の表示時に画面がおかしくなることがある点を修正。 FAT file system のディレクトリ書込み不具合を修正。 Ver. 2.09h ATTR_FILE/ATTR_DIR の結果が反映されないことがある点を修正。 (03/15/08) 制御端末が無い場合にエラー表示されることがある点を修正。 ファイル名表示範囲変更中の補完候補一覧表示がおかしい点を修正。 Ver. 2.09g 制御端末が無い場合に異常終了していた点を修正。 (01/26/08) 起動ディレクトリを検索し切れていなかった点を若干解消。 特殊キー入力の取りこぼしを若干改善。 Ver. 2.09f 一部の環境でペースト文字列が文字化けすることがある点を修正。 (10/28/07) 内部変数 TERM の動的変更時に入力できないキーが生じる点を修正。 NFS 上の設定ファイルが反映されないことがある点を修正。 非対話シェルで一部の組込みコマンドが終了できない点を修正。 ~ に後続する変数が展開されない点を修正。 Ver. 2.09e 組込みコマンド copy でフリーズすることがある点を修正。 (09/16/07) カレントディレクトリ喪失時の異常終了を修正。 リダイレクト記述子 <>, >< の既定ファイル記述子の間違いを修正。 補助グループの判定が甘かった点を修正。 Ver. 2.09d Linux kernel 2.6.20 に対応。 (04/26/07) INPUTKCODE=utf8 の時のレスポンスを向上。 空ディレクトリへのアクセス時に異常終了することがある点を修正。 大容量のフロッピードライブにアクセスできなかった点を修正。 Ver. 2.09c Linux kernel 2.6.18 に正しく対応できていなかった点を修正。 (01/17/07) Ver. 2.09b Linux kernel 2.6.18 に対応。 (12/22/06) フロッピードライブ上で「..」が扱えなかった点を修正。 Ver. 2.09a GNU tar のハードリンクされたアーカイブファイルに対応。 (10/31/06) ファイルロック時にタイムアウトを設定。 Cygwin で共有フォルダを扱えなかった点を修正。 幾つかの漢字コード設定で UTF8-mac が効かなかった点を修正。 PTYMODE=1 時に日本語入力の文字化けが起こることがある点を修正。 IGNORECASE=1 時にファイル名ソート順がおかしかった点を修正。 一部端末環境でファンクションキーが効かなかった点を修正。 Ver. 2.09 内部変数 IMEKEY, IMEBUFFER の追加。 (08/22/06) 内部変数 BASICCUSTOM の追加。 内部変数 PROGRESSBAR, PRECOPYMENU の追加。 内部変数 SAVEDIRHIST, DIRHISTFILE の追加。 内部変数 FUNCLAYOUT の追加。 内部変数 MESSAGELANG の追加。 内部変数 LANGUAGE 等の設定値に UTF8-iconv の追加。 内部変数 UTF8ICONVPATH の追加。 %JI マクロの追加。 内部変数 SORTTYPE にアーカイブブラウザのソート保存機能を追加。 内部変数 ANSIPALETTE に実行ファイルの配色を追加。 組込みコマンド setroman, printroman の追加。 組込みコマンド bind が F20 までコメント指定可能に。 疑似端末メニューに漢字入力を追加。 疑似端末メニューの文字コード入力で漢字コードに対応。 PTYMODE=1 時に Cygwin でフリーズしていた点を修正。 ログ出力指定時に異常終了することがある点を修正。 UTF8 のファイル名が扱えない点を修正。 UNICODEBUFFER=1 時に UTF8 環境で異常終了する点を修正。 Ver. 2.08f NFS 上の履歴セーブファイル保護用にファイルロックに対応。 (08/08/06) 非 ANSI 環境でコンパイルに失敗する点を修正。 Cygwin 1.5.21 対応。 IGNORECASE=1 時に日本語ファイル名ソートがおかしかった点を修正。 UNICODE テーブルが壊れていた点を修正。(MS-DOS 版) Ver. 2.08e カスタマイザの ANSIPALETTE 項目をメニュー化。 (07/28/06) カスタマイザの PTYMENUKEY 項目をキー入力による設定に変更。 カスタマイザで EDITOR, PAGER 等の内部変数を設定できるよう修正。 SORTTYPE の設定が即座に反映されない点を修正。 sparc64 環境で異常終了する点を修正。 PTYMODE=1 時に UTF8 環境でカーソル位置がおかしくなる点を修正。 書込み権のないディレクトリコピー/移動に失敗する点を修正。 ドライブ名を冠したファイル名補完に失敗していた点を修正。 SFN 表記のディレクトリタイムスタンプ変更失敗を修正。(MS-DOS 版) Ver. 2.08d 疑似端末のコマンドラインから日本語入力できなかった点を修正。 (06/13/06) コマンドラインから仮名入力できなかった点を修正。 履歴インクリメンタルサーチ時の表示がおかしかった点を修正。 NFS 上の履歴セーブファイルがデッドロックに陥る点を修正。 Ver. 2.08c NFS 上のコマンド履歴セーブファイルが消されてしまう点を修正。 (05/24/06) 全てのアーカイブファイルサイズを 0 と表示してしまう OS に対応。 Ver. 2.08b Cygwin 1.5.19 対応。 (03/30/06) PTYMODE=1 時のコマンドラインからの内部コマンド実行に対応。 一部の環境で入力キーを取りこぼすことがある点を修正。 "!文字列" 形式のヒストリが非検出時に異常終了する点を修正。 メタ文字を含むファイル名補完がおかしかった点を修正。 PTYMODE=1 時にマクロでマークファイルが無視される点を修正。 PTYMODE=1 時に ANSICOLOR=2 指定が効かなくなる点を修正。 PTYMODE=1 時にカレントディレクトリ変更が伝わらない点を修正。 mlterm で終了後の端末状態がおかしくなる点を修正。 表示すべきファイルがない時に OUT_DIR が効かない点を修正。 bgnotify フラグが EXECUTE_SH を抜けると効かなくなる点を修正。 バックグラウンドジョブがおかしな出力をすることがある点を修正。 Ver. 2.08a NetBSD 3.0 対応。 (02/07/06) PTYINKCODE の設定がうまく機能していなかった点を修正。 varargs を用いる環境で compile に失敗していた点を修正。 sgtty を用いる環境で compile に失敗していた点を修正。 端末名未登録時に fdsh でキー入力できなかった点を修正。 組込みコマンド echo が DEFKCODE を見ていなかった点を修正。 Ver. 2.08 内部変数 PTYINKCODE, PTYOUTKCODE の追加。 (12/26/05) 内部変数 LOGFILE, LOGSIZE, USESYSLOG の追加。 内部変数 LOGLEVEL, ROOTLOGLEVEL の追加。 内部変数 THRUARGS の追加。 組込みコマンド savetty を追加。 組込みコマンド set に -o autosavetty, -S オプションの追加。 組込みコマンド set に -o ptyshell, -T オプションの追加。 組込みコマンド set に -o physical の別名 -P オプションを追加。 ATTR_DIR コマンドの追加 ATTR_FILE で owner/group を変更可能に。 ディレクトリ書込み時に再配置に失敗することがある点を修正。 Ver. 2.07c 重複するパス名デリミタで終わるアーカイバ出力に対応。 (12/13/05) fdsh から fd を起動する際の引数が重複評価されていた点を修正。 カスタマイザで FNAMEKCODE に HEX/CAP を定義できない点を修正。 選択メニューで画面が崩れることがある点を修正。 PTYMODE=1 時の LANGUAGE 値の動的変更対応ミスを修正。 fdsh を -N オプション付きで起動すると異常終了する点を修正。 コマンド履歴セーブファイルをロックで保護するように修正。 fdsh で ADJTTY が効いていなかった点を修正 Ver. 2.07b パイプ処理時に停止してしまうことがある点を修正。 (09/14/05) POSIX に厳密な tail(1) で make に失敗する点を修正。 Ver. 2.07a 表示すべきファイルがない時に画面が更新されない不具合を修正。 (06/22/05) Darwin (Mac OS X) 環境で起動に失敗する点を修正。 内蔵シェルで `` に囲まれた \ を評価するように仕様変更。 内蔵シェルで新規ファイル記述子へリダイレクトできない点を修正。 Ver. 2.07 内部変数 PTYMODE, PTYTERM, PTYMENUKEY の追加。 (05/26/05) 内部変数 DEFKCODE の追加。 分割ウィンドウの最大数を 5 に拡張。 WIDEN_WINDOW, NARROW_WINDOW, KILL_WINDOW コマンドの追加。 環境変数 COLUMNS, LINES の値を動的に変更する仕様に。 Ver. 2.06d /etc/fd2rc のインストール先をコンパイル時に指定可能に。 (05/10/05) フロッピードライブの禁止ファイル名に COM5-COM9 を追加。 関数内にヒアドキュメントを記述できなかった点を修正。 ファイル名補完時に画面が崩れることがある点を修正。 組込みコマンドのパイプ処理で子プロセスが異常終了する点を修正。 日本語ディレクトリからの起動時に異常終了する点を修正。 fdsh でウィンドウ分割のまま fd を抜けると異常終了する点を修正。 子プロセス実行中の画面サイズ変更に対応していなかった点を修正。 Ver. 2.06c カスタマイザに変数定義の削除機能を追加。 (02/23/05) メタ文字を含むファイル名を収めたアーカイブの展開ミスを修正。 Ver. 2.06b UTF-8 コードによるキー入力に対応。 (12/14/04) 全てのファイルサイズを 0 と表示してしまう OS 環境に対応。 Cygwin 環境で FDD への無駄なアクセスを抑制。 ShiftJIS 環境で一部漢字が入力できない点を修正。 Ver. 2.06a マークファイルへの処理で設問中の interrupt キーを有効に。 (09/08/04) リンク実体が同じファイルへのコピーが失敗していた点を修正。 シンボリックリンクの上書きコピーができなかった点を修正。 日本語文字列を含むマクロ展開に失敗していた点を修正。 実体の無いシンボリックリンク名補完に失敗していた点を修正。 ファイル移動のキャンセル時にカーソル位置が移動する点を修正。 Ver. 2.06 起動時の第 2 引数による第 2 画面のディレクトリ指定を追加。 (08/10/04) 文字列入力時の履歴インクリメンタルサーチを追加。 組込みコマンド builtin, enable を追加。 起動オプション -l, -N の追加。 内蔵シェルで "" の中に `` を入れ子にできるよう機能拡張。 Ver. 2.05h fdsh から引数付で fd を起動した時にフリーズしていた点を修正。 (07/27/04) ./.. をパス名に含むファイルを納めたアーカイブの展開ミスを修正。 日本語ファイル名へのシンボリックリンク表示の文字化けを修正。 入力文字列の大文字小文字変更機能のカーソル位置指定ミスを修正。 ファイル名インクリメンタルサーチのカーソル位置指定ミスを修正。 Ver. 2.05g ディレクトリ指定時の起動オプションが効いていなかった点を修正。 (07/07/04) ファイル名補完時のソート順がおかしかった点を修正。 UNIX 版から組込みコマンド mkdir/rmdir を削除。 SIGSTOP/SIGCONT を独自に操作する kernel に対応。 Ver. 2.05f 「\」で終わるコマンド行を正しく処理できない点を修正。 (06/23/04) アーカイブブラウザでマークがある時のランチャ起動ミスを修正。 USEGETCURSOR が機能していなかった点を修正。 起動オプション -r が効いていなかった点を修正。 vi モードの行編集を改善。 新端末ラインディシプリン非対応のエラーを無視するよう修正。 Ver. 2.05e コピー先指定時に / で終わっているとコピーに失敗する点を修正。 (06/09/04) 引用符の外にある wild card が展開されなかった点を修正。 ディレクトリヒストリのメタ文字をエスケープするように修正。 ファイル名補完がファイル名と無関係な入力で有効だった点を修正。 マークファイルへの ATTR_FILE 時に chflags() していた点を修正。 ディレクトリ書込み機能を ext3 file system にも許可。 Ver. 2.05d PS1 の \$ が機能していなかった点を修正。 (05/12/04) PS1 の \~ が正しく展開されないことがあった点を修正。 fdsh から fd 起動時にカレントディレクトリが戻らない点を修正。 圧縮ファイル展開先に一時ディレクトリを選んだ時の警告を追加。 Ver. 2.05c bind でマクロ再割当て時に他のマクロが割当てられていた点を修正。 (02/04/04) Cygwin で make install できなかった点を修正。 Ver. 2.05b 文字列入力時に InsLine キーで異常終了していた点を修正。 (01/14/04) getopt のオプション文字に英小文字しか使えなかった点を修正。 EUC 環境で片仮名キーにキー割当てできなかった点を修正。 16bit OS で初期設定ファイルエラー表示がおかしかった点を修正。 CODEEUC 未指定時に文字列入力でカーソルを戻せなかった点を修正。 terminfo 環境で端末表示がおかしくなることがある点を修正。 Ver. 2.05a 組込みコマンド checkid の出力が間違っていた点を修正。 (12/10/03) Ver. 2.05 対応漢字コードに utf8-mac を追加。 (12/03/03) 内部変数 LOOPCURSOR, TRADLAYOUT の追加。 内部変数 UNICODEBUFFER の追加。 UNIX 版にも COMMAND.COM 内蔵コマンドを追加。 グループの異なるファイルが混在すると異常終了していた点を修正。 カスタマイザで正しくキー割当てできなかった点を修正。 カスタマイザで正しく上書き保存できないことがあった点を修正。 Ver. 2.04c Cygwin 対応。 (10/15/03) 標準入力リダイレクト時に挙動がおかしかった点を修正。 PRECEDEPATH 指定時に情報表示されなかった点を修正。(MS-DOS 版) IRIX でアーカイブブラウザの表示内容がおかしかった点を修正。 アーカイブブラウザがフリーズすることがあった点を修正。 内部コマンド exec でリダイレクト時にフリーズしていた点を修正。 Ver. 2.04b 端末を持たない環境で fdsh が実行できなかった点を修正。 (09/17/03) fdsh の -c オプションで履歴を扱うとフリーズしていた点を修正。 Ver. 2.04a varargs を用いる環境で compile に失敗していた点を修正。 (07/24/03) FreeBSD 5.x で compile できなかった点を修正。 Linux/Alpha で file system 容量表示がおかしかった点を修正。 内部コマンド dir のタイムスタンプ表記ミスを修正。(MS-DOS 版) Ver. 2.04 内部変数 DUMBSHELL, HISTFILE の追加。 (06/25/03) POSIX に合せて内部変数 ENV, LINENO, PPID, PS4 の追加。 端末名用内部変数 TERM の動的変更に対応。 カレントディレクトリ用内部変数 PWD の参照に対応。 文字列入力時の Tab による内部変数名補完に対応。 一部の OS 向けに Large File Summit (2GB 超ファイル) 対応。 ファイルサイズの表示桁数制限を拡張。 System V 用に置換え関数を用意。 一部 System V で子プロセス実行ができなかった点を修正。 GNU Emacs からの起動時に操作不能に陥っていた点を修正。 カスタマイザの動作に一部支障があった点を修正。 シンボリックリンクを正しく辿れない場合があった点を修正。 fdsh でのフロッピードライブ漢字コードの扱いミスを修正。 一部の環境でのディレクトリ書込み不良を修正。 Ver. 2.03b コマンド引数以外の箇所に %T, %M マクロを使えなかった点を修正。 (05/15/03) フロッピードライブの日本語ファイル名が読めなかった点を修正。 フロッピードライブのディレクトリ書込みができなかった点を修正。 directory 内に symbolic link があると異常終了していた点を修正。 System V の信頼性のない signal() に対処。 空変数に対し ${%}, ${#} がおかしな値を返していた点を修正。 Ver. 2.03a カラー表示時の初期設定配色が変わっていたのを修正。 (04/15/03) 関数名に英数字以外を使えてしまっていた点を修正。 カレントディレクトリ喪失時の支障を修正。 Ver. 2.03 組込みコマンド browse の追加。 (03/26/03) 組込みコマンド readline, yesno の追加。 内部変数 ANSIPALETTE の追加。 内部変数 TMPUMASK の追加。 組込みコマンド launch に -f, -i, -e, -t, -b オプションの追加。 アーカイブブラウザ登録フォーマットに %l, * を追加。 %T, %M マクロをステートメント中で使用可能なように改良。 コマンドマクロ展開後のサイズ制限 (1023 文字) を撤廃。 文字列入力時のサイズ制限 (255 文字) を撤廃。 アーカイブブラウザが FNAMEKCODE に従うように改良。 '/' で始めるファイル検索が効かない場合がある点を修正。 32 文字以上の wild card を使うと異常終了していた点を修正。 パイプが安全に終了できないことがある点を修正。 一時ディレクトリが残ってしまうことがあるバグを修正。 端末制御の不完全な親シェルからの起動に対応。 再帰的にディレクトリを辿る作業が中断することがある点を修正。 最小画面構成で EDIT_CONFIG が異常終了していた点を修正。 最小画面構成で各種選択メニューが崩れていた点を修正。 MS-DOS 版で % によりメタキャラクタを殺せていなかった点を修正。 Ver. 2.02b クロスコンパイル環境に対応。 (02/26/03) 64bit OS 用の対応。 端末の必要最小カラム数を 34 に緩和。 端末 erase 文字を BS キーとして使えるように改良。 アーカイブファイル中のシンボリックリンクの処理ミスを修正。 疑似 RockRidge 拡張機能のシンボリックリンクの処理ミスを修正。 ディレクトリ移動失敗時に異常終了していた点を修正。 論理ディレクトリ移動が正しく機能していなかった点を修正。 シェルのサスペンド時の端末制御をより丁寧に改良。 wild card のメタ文字を「\」で無効化できなかったバグを修正。 && と || の評価ミスを修正。 変数名に数字を使えなかった点を修正。 ${##} が正しく機能していなかったバグを修正。 $(()) の演算子 | が ^ として扱われていたバグを修正。 $(()) が負数を扱えなかったバグを修正。 $(()) で 8 進数及び 16 進数を使えなかったバグを修正。 Ver. 2.02a フロッピードライブへのアーカイブファイル圧縮伸長を可能に。 (12/25/02) 一時ファイルのディレクトリ名を乱数で生成するよう改良。 EXECUTE_SH で一部の内部コマンド実行時に中断してしまう点を修正。 再帰的にディレクトリを辿る作業により異常終了する点を修正。 ファイル属性変更時に一部の OS で異常終了していた点を修正。 Ver. 2.02 組込みコマンド pushd, popd, dirs の追加。 (11/26/02) 組込みコマンド cd, pwd に -L, -P オプションの追加。 組込みコマンド set に -o physical オプションの追加。 %JA マクロの追加。 内部変数 MAIL, MAILPATH, MAILCHECK の追加。 POSIX に合せて置換 ${#foo}, ${foo%bar}, ${foo#bar} の追加。 POSIX に合せて展開表現 $(command), $((expression)) の追加。 組込みコマンド dtype の追加。(MS-DOS 版) 組込みコマンド dir に /S, /4 オプションの追加。(MS-DOS 版) fdsh のコマンドライン入力長を 2 行から 255 文字に拡大。 セキュリティのため一時ファイル名を乱数で生成するように改良。 フロッピードライブ上に「.」「..」が現れないバグを修正。 ヒアドキュメント(<<) がステートメント内で使えないバグを修正。 フロッピードライブを引数にして起動するとパスが壊れる点を修正。 先行ファイル表示時に一部のコマンドが誤動作する点を修正。 シェルのコマンドライン引数の評価をより厳密に。 RRPATH と FNAMEKCODE が重複して機能しなかった点を修正。 DJGPP と Borland C++ 環境での CON のリダイレクトの支障を修正。 フロッピードライブの空き容量計算ミスを修正。 カスタマイザの設定保存機能が正しく働いていなかった点を修正。 生 MS-DOS 環境でディレクトリ書込みできないことがある点を修正。 Ver. 2.01c symbolic link のファイル名表示範囲の変更を拡張。 (10/01/02) . をパス名に含むファイルを納めたアーカイブの展開ミスを修正。 ファイル名補完に関する若干の修正。 %T マクロの直前直後の区切り子が繰返し展開されてしまう点を修正。 ファイル名変更時にメタ文字を評価しないように変更。 アーカイバ登録の既定値に .taz, .tgz を追加。 .zip, .zoo 用の format 文字列の誤りを修正。 Ver. 2.01b アーカイブブラウザ内でも LOG_DIR を可能にした。 (07/10/02) 登録フォーマット不適合時のアーカイブブラウザ異常終了を修正。 アーカイブブラウザ内でディレクトリを伸長できなかった点を修正。 ファイル名補完に関する若干の修正。 Ver. 2.01a 「a:」形式のファイル名を扱うと異常終了していた点を修正。 (06/10/02) case の構文エラー時に freeze していた点を修正。 Ver. 2.01 POSIX に合せて true/false/command/getopts/newgrp/fc の追加。 (05/08/02) POSIX に合せて set に -o, -b, -C option の追加。 -C option に伴いリダイレクト記述子 >|, &>| の追加。 リダイレクト記述子 &>> の追加。 組込みコマンド login, logout, disown の追加。 コマンド区切り子 &| の追加。 従来のパイプ記述子 &| を |& に変更。 端末桁数指定と競合する変数名 COLUMNS を DEFCOLUMNS に改名。 ANSI.SYS に依存せず動作可能にした。(MS-DOS 版) Windows NT で .. が表示されない点を修正。(MS-DOS 版) Windows 2000/XP で LFN が表示できない点を修正。(MS-DOS 版) ヒストリ番号の参照ミスを修正。 組込みコマンド evalmacro が正常終了しない点を修正。 %J マクロで囲まれた中に %M マクロを記述できなかった点を修正。 %T マクロの直前直後の記述が繰返し展開されなかった点を修正。 trap 0 が終了時以外に起動してしまうことがある点を修正。 子プロセスの終了ステータスを取り損ねることがある点を修正。 ファイル名補完時に異常終了することがある点を修正。 [] がドットファイルにマッチしていた点を修正。 case リスト終端の ;; が省略できなかった点を修正。 alias に使える文字種に制限があった点を修正。 Linux/ia64 対応。 Ver. 2.00b JIS 系 encoding の decode 時に曖昧性を許容。 (03/27/02) ISO-2022-JP-3 encoding の decode に対応。 Windows と異なる LFN 生成ルールを修正。 shell 変数の評価ミスを修正。 ADJTTY が常に有効になってしまっていた点を修正。 mount option の readonly 属性検知ミスを修正。 連続する wild card の展開ミスを修正。 Ver. 2.00a HP-UX 用に若干の調整。 (02/06/02) terminfo(5) library に対応。 fdsh から fd を起動した時の制限ミスを修正。 fdsh の redirect でフロッピードライブも扱えるように対応。 fdsh のファイル名補完候補一覧の表示位置がおかしい点を修正。 カラム数が 255 を越える端末に対応。 shell 実装面での sub shell に関する挙動を調整。 sub shell での $$ の値取得ミスを修正。 幾つかの wild card 展開ミスを修正。 HELP_MESSGAGE での一部の特殊キーの記述ミスを修正。 カスタマイザの未実装項目選択時の誤動作を修正。 カスタマイザでの INPUTKCODE 設定時の誤動作を修正。 install 時に上書きできない点を修正。 各種ドキュメントのミススペルを修正。 安全のため _fdrc の記述を全てコメントアウト。 Ver. 2.00 shell 機能を内蔵。それに伴いマクロ等の仕様変更。 (01/11/02) ウィンドウ分割機能を追加。 カスタマイザ機能を追加。 ファイル名漢字コードの動的変更を FNAMEKCODE により可能に。 先行ファイル表示機能を PRECEDEPATH により可能に。 組込みコマンド checkid, kconv, evalmacro の追加。 アーカイブブラウザ登録フォーマットをマクロ文字列化。 ファイルコピー・移動時に「転送」モードを追加。 ファイル名比較時の大文字小文字を IGNORECASE で選択可能に。 コピー時のタイムスタンプ継承を INHERITTIME で選択可能に。 異なるファイルシステム間のディレクトリ移動を可能に。 カレントディレクトリへのディレクトリコピーを可能に。 VT100 互換の端末サイズ取得を USEGETSURSOR で選択可能に。 PUSH_FILE, POP_FILE をアーカイブブラウザ内で使用可能に。 文字列入力に上書モードを追加。 文字列入力に大文字小文字変更機能を追加。 英文ドキュメントを同梱。 RRPATH 等の delimiter を ';' から ':' に変更。 alias コマンドの書式仕様変更。 bind コマンドのコメント識別子を ';' から ':' に変更。 setdrv コマンドの区切り子 ',' を廃止。 shell 関数の実装により function コマンドを廃止。 初期設定ファイルへの TERM 環境変数文字列追加を廃止。 Ver. 1.03u アーカイブブラウザ登録ミス時に異常終了することがある点を修正。 (12/18/01) \ を含む文字列の処理ミスを修正。 端末制御の処理ミスを修正。 INPUTKCODE が無効になっていた点を修正。 文字列入力時に Alt 文字の入力が文字化けしていた点を修正。 Darwin (Mac OS X) 対応。 Linux libc5 対応。 Ver. 1.03t ヒストリ機能の改善。 (08/23/01) 組込みコマンド失敗時のエラーメッセージ追加。 アーカイブブラウザ内で非フルパス指定の圧縮に対応。 キーパッド転送モード非互換環境に対応。 内部コマンドをファイル名補完対象に追加。 その他 Bugfix。 Ver. 1.03s ディレクトリ移動時に異常終了することがある支障を修正。 (05/22/01) コマンド入力行の引用符の扱いがおかしい点を修正。 Ver. 1.03r ANSICOLOR=2 の時に画面が乱れる支障を修正。 (04/03/01) 起動時指定ディレクトリが無い場合に異常終了する支障を修正。 フルパスで納められたアーカイブファイルの処理ミスを修正。 Solaris 8 の compiler 仕様の揺れに対応。 Ver. 1.03q 処理高速化のため漢字コード変換を table 化。 (02/28/01) Linux/Alpha 対応。 コピー先容量不足時の再試行を選択可能に。 カーソル位置の管理を厳密に。 拡張子順ソートの比較ルールの改良。 ファイル削除確認についての支障を修正。 コピー時の timestamp 保存をより厳密に (MS-DOS 版)。 Ver. 1.03p HDD フロッピードライブ機能の Solaris for Intel 対応。 (11/11/00) LSI C-86 対応の対象を 3.30 から 3.5 に変更 (MS-DOS 版)。 フロッピードライブ情報取得の効率化。 カレントディレクトリ喪失時の対処を追加。 symbolic link 本体情報参照モードの表示ミスを修正。 関数内の $1, $2, ... の展開ミスを修正。 ステータス行の symbolic link 値表示ミスを修正。 空白を含む文字列の処理ミスを修正。 %M マクロの展開に失敗していた点を修正。 Ver. 1.03o フロッピードライブの拡張領域識別ミスを修正。 (10/12/00) ディレクトリを含むアーカイブの処理ミスを修正。 フロッピードライブ情報取得の効率化。 ファイルコピーに失敗していた点を修正 (MS-DOS 版)。 Ver. 1.03n OpenBSD 対応。 (09/30/00) フロッピードライブのサイズ取得中のキー割込を有効に。 QUIT_SYSTEM を関数内でも有効に。 文字コード設定がうまく機能しなかった点を修正。 コマンド行に重複した / を記述できない点を修正。 Ver. 1.03m 環境変数 PATH に含まれる相対パスを正規化していた点を修正。 (09/15/00) symbolic link 先への仮想 chdir が失敗していた点を修正。 symbolic link の日本語表示対応。Linux ReiserFS 対応。 起動中にフロッピードライブを挿抜して支障ないように修正。 ツリー表示画面で緊急時再描画ができなかった点を修正。 ツリー表示画面に循環ディレクトリ対策を追加。 トップディレクトリ時のツリー表示がおかしかった点を修正。 引数つき内部コマンドがキー割当てできなかった点を修正。 Mata key のキー割当表示がおかしかった点を修正。 ディレクトリコピー時のタイムスタンプ非継承を修正 (MS-DOS 版)。 ディレクトリを含むアーカイブ操作時の支障を修正 (MS-DOS 版)。 コピー先容量不足を関知していなかった点を修正 (MS-DOS 版)。 Ver. 1.03l フロッピードライブに対し機種依存文字対応。 (11/05/99) 相対パス表記の symbolic link を辿れない点を修正。 一般のフロッピードライブが unsetdrv できない点を修正。 ツリー画面「→」キーで異常終了することがある点を修正。 REREAD_DIR にフロッピードライブの同期機能を追加。 フロッピードライブ機能の Linux kernel 依存性を解消。 HDD フロッピードライブ機能を i386 環境以外で禁止。 フロッピードライブ上で MS-DOS 禁止ファイル名を作成不可に。 $HOME がルートディレクトリだった時の不具合を解消。 コマンドラインでの ~ の扱いがおかしかった点を修正。 EXECUTE_FILE 時にカレントディレクトリパスを追加。 フロッピードライブの同期問題を FAQ, TECHKNOW に追加。 空ディレクトリで WRITE_DIR が異常終了していた点を修正。 コマンドライン行末の日本語文字処理の問題を修正。 Ver. 1.03k Linux で HDD フロッピードライブ機能が効かない点を修正。 (09/01/99) SunOS で compile できない点を修正。 ファイル移動時に file flags が継承されない点を修正。 コマンド行に重複した / を記述できない点を修正。 BACKUP_TAPE コマンドが使えなかった点を修正。 PACK_FILE がフロッピードライブ上で使えなかった点を修正。 PACK_FILE をアーカイブブラウザ上でも使用可能に。 旧 DOS で LFN コピーできないことがある点を修正 (MS-DOS 版)。 その他 Bugfix。 Ver. 1.03j フロッピードライブ機能の file system 破壊バグを修正。 (03/17/99) 一部環境で DEL キーが効かない点を修正。 フロッピードライブのツリー表示ができない点を修正。 一部環境で PC-9801 用フロッピーを扱えない点を修正。 4GB 超 HDD で printdrv 表示がおかしくなる点を修正。 ファイルサイズ情報行の表示がおかしくなる点を修正。 旧 DOS で LFN 削除時にゴミが残る点を修正 (MS-DOS 版)。 その他 Bugfix。 Ver. 1.03i フロッピードライブ機能の HDD 対応。 (03/03/99) フロッピードライブ機能のパフォーマンス向上。 file mode 表示に 'S', 'T' を追加。(設定は不可) file flags 対応。(一部 OS 用) Meta key へのコマンド割当を可能に。 keymap 文字列に ^@ を記述可能に。 .fdrc.$TERM の無限再帰読込みを防止。 その他 Bugfix。 Ver. 1.03h メモリ管理の効率化及び Bugfix。 (08/28/98) FAT32 file system アクセスに暫定対応。 SORTTYPE >= 100 の機能をアーカイブブラウザでも有効に。 フロッピードライブ上に . や .. を作れてしまう不具合を修正。 %ST, %STA, %SM マクロの追加 (MS-DOS 版)。 キーボード BIOS を介さない手法を用意 (MS-DOS 版)。 致命的エラーによる OS への resume を回避 (MS-DOS 版)。 PC-DOS 7.0 以降への対応 (MS-DOS 版)。 その他 Bugfix。 Ver. 1.03g アーカイブ内ファイル名検索機能の追加。 (02/04/98) %JJ, %JE, %JS マクロの追加。 スクロール範囲リセットの不具合を修正。 インクリメンタルサーチの不具合を修正。 ATTR_FILE の一部動作不良を解消。 カラム数が 99 文字を越える画面に対応 (MS-DOS 版)。 Ver. 1.03f 起動時にスクロール範囲をリセットするよう修正。 (11/25/97) ディレクトリ名末尾に '\' を記述できるよう修正 (MS-DOS 版)。 HELP_MESSAGE 出力に乱れが生じるケースがあったのを修正。 UXP/DS に対する対処。 Ver. 1.03e ディレクトリの再帰的コピー・移動の判定を厳しく修正。 (10/22/97) '\' を漢字 2byte 目に含むファイル名への対応 (MS-DOS 版)。 DOS7 起動ディスクで LFN アクセスできない点を修正 (MS-DOS 版)。 Ver. 1.03d 年と時間を共用するアーカイバ出力で現在年を参照するよう修正。 (10/16/97) PROMPT に \~ が含まれる場合の一時展開の不具合を修正。 実行ファイルを認識できていなかった点を修正 (MS-DOS 版)。 Ver. 1.03c ヒストリセーブファイルに \n が反映されない点を修正。 (09/30/97) 一括 ATTR_FILE で変更対象の選択が無効化していた点を修正。 その他 TYPO 的修正。 Ver. 1.03b CODEEUC 指定時に JIS X0201 カナ表示が乱れる点を修正。 (09/26/97) 死んだ端末に対するアクセスで硬直する OS 用に修正。 書込み権のないデバイスもフロッピードライブ化可能に。 opendir() の再帰実行を抑制しメモリを節約化。 文字列入力時に漢字ファイル名が取込めなかった点を修正。 文字列最後尾での上下カーソル移動の不備を修正。 その他 OS 依存の不具合を修正。 Ver. 1.03a %R マクロ展開時に引用符が追加されてしまう点を修正。 (09/18/97) マークファイルへの ATTR_FILE 時の初期値のミスを修正。 カーソル位置報告文字列のバージョン差異を吸収 (MS-DOS 版)。 PC-9801 用で特殊キーが使えなかった点を修正 (MS-DOS 版)。 Ver. 1.03 正式公開バージョン。 (09/16/97) ドキュメントに若干の手直し。 POSIX 用 termios 端末制御に若干の手直し。 ボリュームラベルの処理に若干の手直し (MS-DOS 版)。 Ver. 1.03-bf ファイル名に含まれる特殊文字の評価を見直し。 (09/03/97) EXECUTE_SH での LFN 自動変換機能を追加 (MS-DOS 版)。 PROMPT 文字列に非印字文字を含むことを許可。 その他 Bugfix。 Ver. 1.03-be 空文字など特殊文字を含むファイル名の補完に対応。 (08/26/97) 引用符の評価基準を見直し。 _fdrc のサンプルを修正。 Ver. 1.03-bd 文字列入力時の ^L の挙動ミスを修正。 (08/07/97) DOS/V 用に ^@(Ctrl+'2') の入力を可能に。 各 OS 用の細かな調整。 Ver. 1.03-bc フルパスで納められたアーカイブファイル用の処理を追加。 (07/31/97) 各 OS 用の細かな調整。 Ver. 1.03-bb keymap コマンドにマッピング解除機能を追加。 (07/23/97) FIND_DIR 等の最中に interrupt キーによる中断をサポート。 ${} 表記の環境変数展開に失敗していた点を修正。 Borland C++ 版で RAW モードになっていなかった点を修正。 各 OS 用の設定記述を強化。 その他 Bugfix。 Ver. 1.03-ba mkfuncno.c が cpp を使わないように仕様変更。 (07/07/97) 上記と同時に functabl.c の削除。 .fdrc を端末毎に用意できるように仕様変更。 putenv() 互換関数の仕様変更。 ANSICOLOR=2 の時の表示をより見易くなるよう修正。 DOS/V 用のキーバッファクリアを BIOS レベルに変更。 各 OS に合わせた設定用識別子の調整。 その他 Bugfix。 Ver. 1.03-b9 旧 DOS での LFN アクセスをサポート (MS-DOS 版)。 (05/06/97) Borland C++ 5.00 に対応 (MS-DOS 版)。 引用符の処理を厳密にした。 フロッピードライブの漢字ファイル名 UNICODE 変換をサポート。 フロッピードライブの BPB のセクタサイズを可変に。 ANSICOLOR=3 の仕様を追加。 ^@ のコマンドライン入力を禁止。 画面サイズの可変化に対応 (MS-DOS 版)。 ボリュームラベルを正しく表示できるよう修正 (MS-DOS 版)。 リードオンリーファイルの扱いに関する修正 (MS-DOS 版)。 コンパイル時の warning を極力排除。 その他 Bugfix。 Ver. 1.03-b8 ANSI 形式のプロトタイプ宣言を追加。 (03/24/97) NO FILE 状態からの directory 移動でのハングアップを修正。 パス名デリミタの重複非重複が混在するアーカイバ出力に対応。 その他 Bugfix。 Ver. 1.03-b7 入力ラインの折返し位置を変更。 (03/12/97) djgpp v1.xx で LFN を扱えなかった点を修正 (MS-DOS 版)。 ダミーファイル functabl.c の追加。 バイナリ頒布の場合、頒布者が識別可能となるよう対応。 パス名デリミタを重複表記するようなアーカイバ出力に対応。 テンポラリディレクトリをディレクトリヒストリから除外。 64bit OS 用の対応。 その他 Bugfix。 Ver. 1.03-b6 termios インタフェース対応。 (12/18/96) キーコード文字列中に "^A" 形式の記述を許す。 keymap 対象にテンキーの各キーを追加。 getkey 組込みコマンドにループ回数引数を追加。 make 時のコンパイル環境設定の整備。 MARK_REVERSE, MARK_FIND 時の選択サイズ合計の Bugfix。 その他 Bugfix。 Ver. 1.03-b5 ファイル名のインクリメンタルサーチコマンドを追加。 (12/06/96) "!文字列" 形式のヒストリ参照法を追加。 LFN 用に %S マクロの追加 (MS-DOS 版)。 大小文字同一視を厳密に徹底 (MS-DOS 版)。 keymap 組込みコマンドに一覧表示機能追加。 主に djgpp v2.xx に起因する LFN 絡みの修正。 ページャやエディタ起動でマーク数が 0 になる点を修正。 その他 Bugfix。 Ver. 1.03-b4 ディレクトリヒストリの追加。 (12/02/96) 補完候補選択時にカーソルキーを有効に。 djgpp v2.xx に対応 (MS-DOS 版)。 .fdrc の読込み時にエラーメッセージを表示するようにした。 その他 Bugfix。 Ver. 1.03-b3 組込みコマンド実行時の '!' を廃止。 (11/28/96) keymap, getkey 組込みコマンドの追加。 内部変数 PROMPT の追加。 一部の組込みコマンドを名称変更。 表示系の組込みコマンドを引数指定可能に。 ヒストリ番号の生成規則を変更。 mkmf.sed の生成フィルタをプログラム化。 特殊キーのキーコード取得ルーチンを Bugfix。 その他 OS 依存性による Bugfix。 Ver. 1.03-b2 ソート種に「ファイル名長順」を追加。 (11/20/96) djgpp v2.xx に対する配慮 (MS-DOS 版)。 カラー化の際に背景色を変更しない仕様に。 OS 環境依存による mkfuncno.c の調整。 "@#" で始まるコマンド行を処理できない make への対応。 その他 TYPO 的な Bugfix。 Ver. 1.03-b1 MS-DOS への移植及び DOS7 の LFN 対応。 (07/02/96) 必要度の低い機能をコンパイル時に取捨選択可能に。 ファイル名表示カラー化機能の追加。 アーカイバの一覧表示が複数行に分割されるケースに対応。 ツリー画面で展開されたディレクトリの一括化機能を追加。 "~FD" でインストールディレクトリの参照を可能に。 その他 Bugfix。 Ver. 1.02-b2 timelocal(), mktime() に関する引数設定ミスを Bugfix。 (04/30/96) Ver. 1.02-b1 RockRidge 未対応 OS 用に疑似 RockRidge 拡張。 (04/23/96) 組込みコマンド "!function" を追加。 ファイルサイズ情報行の表示を選択可能に。 全ての内部コマンドを組込みコマンドとして起動可能に。 DOS7 用 floppy の LFN を読書き可能に (英数字のみ)。 初期設定ファイルのコマンド複数行分割を可能に。 Ver. 1.01h timelocal(), mktime() に関する引数設定ミスを Bugfix。 (04/30/96) Ver. 1.01g 初期設定ファイル読込み時のトークン取得を厳密に。 (04/22/96) パス名補完の際に重複ファイル名を同一視させた。 %M, %XM マクロの動作不良を Bugfix。 MARK_FIND の重複動作に関する Bugfix。 内部変数の削除の挙動に関する Bugfix。 その他 Bugfix。 Ver. 1.01f 各種エラー処理の強化。 (04/09/96) timezone 取得法の差異を Configure, machine.h に反映。 Ver. 1.01e timezone 取得法の機種依存性に対する措置。 (03/28/96) Ver. 1.01d timezone 計算ミスによるタイムスタンプの不具合を修正。 (03/25/96) フロッピードライブのパス名補完ができなかった点を修正。 Ver. 1.01c フロッピーパス名を MS-DOS 仕様の 255 文字までに制限した。 (03/11/96) フロッピードライブのキャッシュに関する Bugfix。 その他 Bugfix。 Ver. 1.01b フロッピードライブ上でファイル名の終端 '.' 文字を無視させた。 (03/01/96) 環境変数 LANG 未設定時のハングアップを Bugfix。 その他 Bugfix。 Ver. 1.01a DOS7 用 floppy に暫定対応。 (02/19/96) strstr(3) の使用をやめ、独自に用意することにした。 ディレクトリコピーの無限ループを防止。 カレントディレクトリへのディレクトリコピーを禁止。 フロッピードライブ上での mkdir に関する Bugfix。 NEXTSTEP に対する対処。 その他 Bugfix。 Ver. 1.01 正式公開バージョン。 (02/02/96) ドキュメントに若干の手直し。 Ver. 1.01-09 1.01-08 の修正部分の機種依存性に対する措置。 (12/20/95) Ver. 1.01-08 フロッピードライブの漢字ファイル名に対する Bugfix。 (12/18/95) 同梱ドキュメントとして ToAdmin の追加。 Ver. 1.01-07 'col -b' の機能を kanjicnv に内蔵。 (12/11/95) フロッピードライブの timestamp に関する Bugfix。 Ver. 1.01-06 timezone 情報取得の機種依存性に対する措置。 (11/13/95) 正式リリースに合わせて fd.cat, .fdrc.diff を同梱。 Ver. 1.01-05 フロッピードライブの登録抹消機能を追加。 (11/07/95) 入力行末の空白文字に関する処理を追加。 アーカイブファイル一時展開時のキー中断に関する Bugfix。 Ver. 1.01-04 フロッピードライブ上のコピーに関する Bugfix。 (10/20/95) その他各種 OS に関する細かな対応。 Ver. 1.01-03 フロッピードライブ上のアーカイブブラウザに関する Bugfix。 (10/09/95) その他 Bugfix。 Ver. 1.01-02 MARK_REVERSE, MARK_FILE3 の 2 コマンド追加。 (09/29/95) フロッピードライブ上のファイル編集を可能に。 フロッピーアクセスのバッファリングを合理化。 自動検出型 FDD でのメディア判別の合理化。 空白文字を含むファイル名表示に関する対応。 マウント情報の得られない OS 用の対処。 Ver. 1.01-01 入力漢字コードの動的変更を可能に。 (09/22/95) フロッピードライブ機能の各 OS 対応。 %TA の連続実行が無限ループに陥る点を Bugfix。 一部の端末でファンクション行の出ない点を Bugfix。 その他 Bugfix。 Ver. 1.01-00 MS-DOS フロッピーのアクセスを可能にした。 (09/19/95) ファイル名補完時に選択候補リストを出すようにした。 アーカイブブラウザの読込みのバッファリングを行なった。 文字列入力での quoting 機能をつけた。 文字列入力でのカーソル位置ファイル名挿入機能をつけた。 時計の秒表示オプション SECOND を設けた。 コントロール文字の入力モード切替機能を設けた。 "*" にドットファイルが match してしまう点を Bugfix。 Ver. 1.00g 1.00d の割込実装を System V 系の signal() に対応。 (09/13/95) 1.00 のオフィシャルバグフィクス patch として公開。 Ver. 1.00f ENOTEMPTY のない環境への対応。 (09/12/95) ファイル移動時に . や .. を選択できないようにした。 端末設定関連のミスを修正。 Ver. 1.00e 1.00d で修正しきれなかった割込処理関連の Bugfix。 (09/11/95) ディレクトリ削除に関する Bugfix。 Ver. 1.00d 1.00a での割込処理でのエンバグを修正。 (09/08/95) %K マクロに関して、実装とマニュアル記述の曖昧さを統一。 Ver. 1.00c ディレクトリ移動時のアクセス権チェックの強化。 (09/07/95) ファンクション行再描画の無駄を削減。 Ver. 1.00b 1.00a における機種依存エンバグの Bugfix。 (09/06/95) システム共通設定ファイルのデフォルトインストールをやめた。 各種ドキュメントの増補。 Ver. 1.00a 再帰的コピーや移動で、ディレクトリ表示を持続させた。 (09/01/95) 処理待ちの間にファンクション行を表示させるようにした。 リリース後の問い合わせに対応して FAQ の項目を追加。 安全のため強制終了時の後処理を追加。 ディレクトリ書込み確認の冗長性を除いた。 HP-UX の CDF を考慮した挙動変更。 マウントタイプの取得に f_fstypename を使う方式を採用。 アーカイブ展開失敗時に abort しないようにした。 標準入出力をリダイレクトされた場合に対応した。 アーカイブブラウザ内でのディレクトリ移動に関する Bugfix。 コマンドライン引数にファイル名を指定した場合の Bugfix。 文字列入力時の多バイト挿入削除について Bugfix。 ファイル名補完時のディレクトリの扱いについて Bugfix。 %R マクロ使用時のヒストリ参照について Bugfix。 マクロ展開時に空文字を付加する cpp に対応。 その他 Bugfix。 Ver. 1.00 正式公開バージョン。 (08/07/95) ドキュメントやコメントに若干の手直し。 Ver. 0.99q off_t の型に依存しないようにキャストを追加。 (08/03/95) 表示のグループ名の後ろに空白を追加。 行末の %X の扱いに関する Bugfix。 その他 Bugfix。 Ver. 0.99p デバイスファイルのサイズフィールドを ls(1) に合わせた。 (08/02/95) EINTR で帰ってきた関数の処理を追加。 Ver. 0.99o ファンクションキー表示変更機能が死んでいたのを Bugfix。 (07/31/95) Configure の強化。 Ver. 0.99n vsprintf() のない OS に対応。 (07/27/95) NoExecMe の名前が混乱の元なので Configure に改名。 Configure の強化。 Ver. 0.99m NoExecMe の Bugfix。 (07/25/95) expfunc.c でサブシェルで実現していた箇所を {} に変更。 その他 Bugfix。 Ver. 0.99l NoExecMe の強化。 (07/20/95) その他 Bugfix。 Ver. 0.99k 書込み禁止ファイルの削除に対する挙動選択を細かくした。 (07/19/95) その他 Bugfix。 Ver. 0.99j カレントディレクトリへの COPY_FILE, MOVE_FILE の対応。 (07/14/95) マウント状態の取得に getfsstat() を使う方式を採用。 キー割当てのマクロ再定義時の Bugfix。 NoExecMe の強化。 その他 Bugfix。 Ver. 0.99i ツリー表示のディレクトリ探索の深さを限定した。 (07/06/95) configure を勝手に実行されないように NoExecMe と改名。 自動環境設定の判定条件の強化。 sh 関数の使えない /bin/sh 用に関数展開プログラムを追加。 同梱ドキュメントの追加。TECHKNOW と FAQ。TODO は削除。 UID, GID の文字列を吐く tar(1) に対応。 コマンド行の "" 内をマクロ展開してしまう点を Bugfix。 その他 Bugfix。 Ver. 0.99h コマンド行頭でのファイル名補完を実行ファイルに限定。 (06/29/95) .fdrc でも "" と '' の区別をするようにした。 パス名ヒストリ機能の抹消。 自動環境設定のため、configure の追加。 ファンクションキーのキー割当てを可能に。 安全のため、ESC のキー割当てを禁止。 "!cd" と LOG_DIR の挙動を等しくした。 "-" が直前のディレクトリに示す機能を追加。 FS の容量を表す単位を OS 毎に再検証。 拡張子による各登録でのドットファイルの扱いを Bugfix。 その他 Bugfix。 Ver. 0.99g UXP/M に対する対処。 (06/21/95) 組込みコマンド "!cd" を追加。 組込みコマンド "!alias" と "!unalias" を追加。 組込みコマンド "!source" を追加。 組込みコマンド "!history" と "!!" 及び "!数値" を追加。 組込みコマンドのキーマクロ化を可能にした。 各登録用組込みコマンドに登録削除機能を設けた。 %R マクロでカーソル位置を指定できるようにした。 %N マクロを追加。 ツリー表示画面にソート機能追加。 ツリー表示画面の選択結果をパス名ヒストリに反映。 printf() 系の "-*.*s" が漢字対応できない OS 用に変更。 '#' 等のメタ文字を含むファイル名の処理を追加。 BSD 系の timezone 取得方法を gettimeofday() に変更。 char のデフォルトが unsigned の場合を考慮して変更。 コマンド行の "~%K" などが展開できない点を Bugfix。 その他 Bugfix。 Ver. 0.99f DG/UX, RISC/os, BSD/OS に対する対処。 (06/09/95) ファイルタイプシンボル表示モード追加。 ドットファイル非表示モード追加。 各種ファイル表示モードの初期値をユーザ定義可能に。 ファイル表示列の初期値をユーザ定義可能に。 ファイル名の最小表示文字数をユーザ定義で保証可能に。 デフォルトのソートタイプに「前のタイプを保持」を追加。 ルートディレクトリへの移動コマンド [\] を追加。 ページ切替えコマンドのカーソル位置に関する仕様変更。 PATH の内容を展開してから /bin/sh に渡す仕様に。 疑似環境変数をグローバル変数に保存し参照を減らした。 環境変数 PWD の値を動的に変更する仕様に。(for emacs) ファイル検索の "*" にドットファイルをマッチさせない。 アーカイブブラウザをサブディレクトリ非保存の場合に対応。 FS のサイズ表示の桁溢れに対する Bugfix。 ヒストリサイズの動的変更に対する Bugfix。 2000 年以降の西暦表示に対する Bugfix。 Ver. 0.99e コマンド入力行の '\' による prefix を有効に。 (05/29/95) アーカイブブラウザの再帰起動を可能に。 IRIX の FS に対する処理を埋込みでなく動的に。 "*.Z", "*.gz" に対するランチャを埋込みから削除。 putenv() を完全に自前のもので代替に。 アーカイブブラウザの最終行削除機能を Bugfix。 ルートディレクトリの FS 情報取得に対して Bugfix。 その他 Bugfix。 Ver. 0.99d A/UX, NetBSD に対する対処。 (05/22/95) 外部コマンド実行時に割込みを中止。 ディレクトリ書込みできる FS を明示的に許可制。 を使う方式を廃止。 FS 状態の取得に struct fs_data を使う方式を採用。 マウント状態の取得に mntctl() を使う方式を採用。 マウント状態の取得に getmntinfo_r() を使う方式を採用。 マウント状態の取得に getmnt() を使う方式を採用。 ディレクトリのブロック単位の実測方式採用。 xterm 用の画面サイズ取得ルーチンを xterm 系端末限定に。 putenv() に渡すパラメータ処理の Bugfix。 Ver. 0.99c 出力漢字コードの動的変更を可能に。 (05/02/95) 「しばらくお待ち下さい」表示を随所に追加。 ファイルが存在しない場合の処理を追加。 DIRBLKSIZ の使用を廃止。 登録ランチャ一覧に、アーカイブブラウザ識別子を追加。 一部の FS(rfs,tmp) をディレクトリ書込み禁止に。 termcap の xn, xs エントリに対応。 疑似環境変数名に小文字も許可する。 文字列入力行の 2 行に渡る箇所の処理を Bugfix。 Ver. 0.99b NEWS-OS 3.3, Luna/Mach, AIX に対する対処。 (04/28/95) アーカイブブラウザ内でのファイル実行を可能に。 パス名入力行のヒストリ機能追加。 FS 状態の取得に を使う方式を採用。 ディレクトリのブロック単位として DIRBLKSIZ も追加。 選択メニューに頭文字ジャンプ機能を追加。 ページャ、エディタの起動時に画面をクリアするように。 PageUp, PageDown の機能が逆になっていた点を Bugfix。 表示列変更時にページ数が変更されない点を Bugfix。 ヒストリ参照時に入力行が乱れる点を Bugfix。 その他 Bugfix。 バージョンコントローラ ver.sh を廃止。 Ver. 0.99a 各機種に対応して細かな調整。 (04/27/95) (EWS-UX, Uni-OS, OSF/1, Ulirix, Lunux, FreeBSD) FS 状態の取得に を使う方式を採用。 FS 状態の取得に を使う方式を採用。 ディレクトリのブロック単位として DEV_BSIZE 使用。 Ver. 0.99 βテスト用の限定版リリース。 (04/24/95) テスト環境での使用に限定するという条件つきで公開。 テスト用のプログラムを幾つかパッケージに同梱。