WZ 4.0 改良履歴 .WZ4.00A α1.0 (98年12月24日) ・コマンドラインの複数ファイル指定に対応。 ・コマンドラインのショートファイル名指定はロングファイル名に変換するようにした。 ・行番号域での表示行単位選択に対応 ・スクロール中にShift+クリックで選択したときの動作を改良 ・削除バッファがいっぱいになるとIDM_UNDELETEで復活ができなかった。 ・横書き印刷時に、印刷プレビューと印刷結果のページ切れ目が違うことがあった。 ・印刷後のプレビュー表示が左にずれた。 ・脚注のプロパティで脚注番号が1に初期化された ・オプションダイアログを移動すると文章の色が変わった。 ・IDM_SEARCHGETで%を含む文字を取得したときに取得文字の表示がおかしかった。 ・ツールバーが非表示の時にCtrl+Fで検索ダイアログが開かない場合があった。 ..WZ文書の読込みを改良 ・ルビ、脚注、図をサポート ・表をサポート。ただし、縦線種の点線指定は実線に変換され、横線種の指定は変換されません。 ・校正をサポート。ただし校正者と校正内容は変換できません。 ・変換結果を表示するようにしました。 .WZ4.00A α1.1 (98年12月30日) ..表示 ・SYSTEMも漢字フォントとして表示するようにした。 ・WZ HELPを最小化するとしばらく操作ができなくなったのを改良。 ・「折り返ししない」で「右マージン表示」のとき、0桁目に右マージンが表示されたのを改良。 ・Cプログラムで"||"は引用として色分けしないようにした。 ・アセンブラの色分けで、ラベルとコメントの色分けをONにしたときの動作を改良。 ・文字列の色分けで日本語("表"など5Cを含む文字)を認識するようにした。 ・pascalのコメント{...}の色分けで、コメントに"マ"が含まれるときに色分けが途切れないようにした。 ・縦書きのフォントの初期値が"System"になっていたのを改良。 ・最小化したテキストを閉じて次回開いたときのウィンドウサイズを改良。 ・非高速オープンで、「ウィンドウ|元に戻す」が効いてなかった。 ・キーコマンドでメニューを開く場合はテキストのカーソル位置に表示するようにした。 ..アウトライン ・アウトラインウィンドウを使った「見出しの追加」操作の動作をWZ3と同じにした。 ・アウトラインで、「C関数定義」の見出しの追加を改良 ・本文が編集されている場合でも、アウトラインウィンドウを使った見出しの追加と挿入操作をできるようにした。 ・Cプログラムで"else if (a==0)"の行が見出しになったのを改良 ・アウトライン側にキーボードフォーカスがあるときにダイアログを開いて閉じるとフォーカスをアウトラインに戻すようにした。 ..検索置換 ・正規表現の指定が正しくないと落ちることがあったのを改良 ・範囲内の確認付き置換で、NO(置換しないで次を検索)を指定すると、置換が終わったのを改良 ..TML文書 ・表の変換でTML文書の描画が行われなくなることがあったのを改良 ・TML表中の桁揃えを削除するとハングする場合があったのを改良。 ..HTML文書 ・HTML編集で文書設定で行間を空けたとき、タグの記号が欠けて表示されたのを改良。 ・HTMLの水平線の描画を改良 ・HTMLの「挿入|段落内改行」の動作を改良。 ・HTMLの水平線付近で編集操作したときの安定性を向上。 ・HTML編集で「TABLEを表で表示」後、Tabが入力できるようにした。 ・HTMLで「挿入|水平線」は
を挿入するようにした。 ・HTMLで「挿入|表」でHTMLの表を挿入するようにした。 ・HTMLでは、IDM_BOLD,IDM_ITALIC,IDM_UNDERLINE,IDM_NORMALの動作を変更し、HTMLタグを使うことにした。 ・uieditor.cfgにToolbar\Htmlがあれば、HTMLのツールバーにこれを使うように改良。 ..VZキー定義 ・VZ.KEYでCtrl+B、Ctrl+←/→で選択範囲が表示されなかった。 ・削除バッファがいっぱいになるとIDM_UNDELETEで復活ができなかった。 ・VZ準拠キー定義で「ペースト後カーソル移動」ONのとき、IDM_POPでカーソルを移動するようにした。 ..Emacsライクキー定義 ・Emacsライクキー定義で、Esc-Wにカットが割り当てられていたが、コピーに変更した。 ・emacsライクキー定義でHTML編集ができるようにした。 ..カスタマイズ ・^%Zを%^Zと書くと%Zとみなされていたのを改良。 ・ツールバーのカスタマイズで最後のセパレータを選択して「追加」を押してOKしてできたボタンを削除できるようにした ..マクロ ・txGetLine,txGetLineRearをTX-Cから使えるようにした。 ・dialogHeadlineをTX-Cから使えるようにした。 ・TX-PCODEのバージョンが古い場合に自動コンパイルするようにした。 ・text,text2は自動定義しないようにした。sub{right;}をコンパイルするとtextが自動定義されてアプリエラーになった。 ・pathIsDirectoryをTX-Cから使えるようにした。 ..その他 ・外部ヘルプの設定がされていないときに、外部ヘルプを参照すると、メモリが足りないというエラーメッセージが出ることがあったのを改良。 ・Windows準拠キーで、Alt+F8で開始した箱型選択をDeleteキーで削除できるようにした。 ・バイナリ編集で、2バイト目にShift+英字を入力すると範囲選択になることがあった。 ・2段組編集で右段に行がないとき左段で→を使って次の行に移動できるようにした。 ・「タブを字下げとみなす」ON時にタブをまとめて削除する機能は不評なので外した ・コマンドラインから起動されたときにファイル名をヒストリに追加するようにした。 ・"/j 1000"というジャンプ指定に対応。ツールによってはこうゆう指定しか吐けないものがあるので。 ・MAIL PREVIEWで表示行/段落行の設定が変更できなかった。 ・横スクロールバーの設定が保存されてなかった。 ・ドライブなしバックアップフォルダ指定をすると、ネットワーク上のファイルの編集で固まった。 ・プレビューで、漢字認識に失敗したときに、デバッグメッセージが出てしまった。 .WZ4.00A α1.2 (99年 1月11日) ..ファイル ・空のWZにファイルをドロップした時、開いたWZウィンドウをアクティブにするようにした。 ・最大化ウィンドウを閉じた時はプロファイルに元のウィンドウサイズを記憶するようにした。 ・壊れたテキストを開いてカーソル移動しても落ちないようにした ・新規文書から新規作成ウィザードで作成したTMLファイルのツールバーやメニューがTML用になってなかったのを改良 ..検索・ジャンプ ・txJumpFileEndの動作を高速化 ・正規表現検索速度を高速化 ・正規表現"a.*ht"で"a h ht"にマッチしないバグに対処 ・カーソルが行頭でx0が行頭でない場合にIDM_JUMPPARATOPしたとき、x0を行頭に初期化するようにした。 ・見つけた文字列の表示が「通常表示」の場合にも置換の確認場所が確認できるようにした。 ・従来、高速オープンしたWZウィンドウ同士でしか共有できなかった検索文字列の指定を、すべてのWZ EDITORウィンドウで共有するようにした。 ..編集 ・選択して文字入力で、選択文字をクリップボードに入れないようにした。 ・体裁認識テキストでIDM_INSERTPARAしたとき、カーソル段落を移動しないようにした。 ・ツールバーのIDM_PASTEが有効にならない場合があったのを改良 ・挿入モードでTab位置に箱型ペーストしたとき、Tabを空白に変換しないようにした。 ・バイナリ編集でテキストの比較を実行できるようにした。 ・文字選択してTabを入力した場合、選択した部分を削除するようにした ・キーボードマクロで記録したShift+方向キーによる範囲選択が再生時に削除されないことがあったのを改良。 ・印刷プレビューでクリックするだけで行単位範囲選択になっていたのを改良。 ・D&DでWZ内でカット&ペーストしたとき行頭付近にペーストするとコピー&ペーストになることがあったのを改良 ..表示 ・変換中文字の描画をIMEに任せることができるようにした。オプションダイアログの表示タブの「IMEの表示」を「カーソル位置(IMEの描画)」に設定してください。 ・「IMEの表示」の「ウィンドウ」が動作するようにした ・キーワードファイルを用いたキーワードの色分けで漢字キーワードにも対応 ・"\left"の色分け指定で、"\left\"なども色分けできるようにした。"{document}"も色分けできるようにした。 ・本文太字表示のとき、キーワードの色分けをしても太字を保持するようにした。 ・""の色分けがおかしい場合があったのを改良 ・行番号は字間0で表示するようにした ・インテリマウスで3行(設定行数)ずつスクロールするようにした ・ルビなどのTMLタグによる文字装飾、ユーザタグによる文字装飾・段落体裁指定を色分け表示するようにした ・TML文書の場合はカーソル位置の文字装飾内容をステータスバーに表示するようにした。 ・プロポーショナルフォントで字間を空けた時にカーソルがずれないように改良 ..WZ MAIL ・メールリスト一覧でスクロールバーがないときにマウスホイールでスクロールすると表示が乱れることがあったのを改良。 ・メールプレビューウィンドウで「行番号を段落行番号」にしたときもスライダーでスクロールするようにした。 ・WZ MAILでヘッダ表示でC,Xを入力すると落ちたのを改良。 ・ヘッダペインの表示で、3人目だけにニックネームがある場合の表示が変だったのを改良。 ・WZ MAILで「ユーザ定義」などのヘッダスプリットを0にすると、一覧の表示がずれたのを改良。 ..HTML ・HTMLのオートインデントの桁数を正しくした ・HTMLで"

@aaa"の@以降もタグの色になったのを改良。 ・HTML文書の閲覧中に「TABLEを表で表示」したときハングしないようにした。 ・マウスでのカーソル移動時のカーソル位置のHTMLタグ表示に対応。 ..WZ GREP ・WZ GREPのフォルダ参照を改良 ・GREPで検索した文字を、検索文字列の色分けにセットするようにした。 ・WZ GREPの「置換を実行」が有効にならない場合があったのを改良 ・WZ GREPでダブルクリックでジャンプするようにした ・WZ GREPの「結果一覧の設定」を保存するようにした。 ..TX-C ・txDeleteLineをTX-Cから使えるようにした。 ・TX-CからSHARE(sh)にアクセスできるようにした。 ・TX-Cでローカル変数の「名前の重複」エラーが出ることがあったのを改良 ..カスタマイズ ・キーカスタマイズで↑ボタンの有効/無効制御を強化 ・印刷プレビューのツールバーのカスタマイズで余計なボタンが追加されないようにした ・^+Sというキー指定もできるようにした ・「文書の設定」の「キーワードファイルの編集」で高速オープンしないようにした。ダイアログが開かなくなるので。 ・キーカスタマイズで、↑ボタンで2つの項目を移動すると途中の項目が消える場合があったのを改良 ..その他 ・横スクロール表示時にIMEの変換ウィンドウ右端が左に寄ったのを改良 ・オプションダイアログの「バックアップ」タブの各コントロールを灰色表示制御するようにした ・「WZ ICON|新規作成ウィザード」のアクセスキーをI->Zに変更 ・WZ HELPウィンドウがタスクバーに隠れないようにした ・フォルダの参照ダイアログをWZ独自->コモンダイアログに変更 ・閲覧モードで表の中に文字入力したときにハングしないようにした ・アウトラインの分割表示をOFFにして、アウトラインウィンドウを開いてXボタンで閉じた時に本文の操作ができるようにした ・"void func(void) {"形式や"func(char a[10])"もC関数定義と見なすようにした .WZ4.00A α1.3(99年 2月 7日) ..ファイル ・LNKファイルをドロップしたときはリンクを解決して開くようにした ・IDM_UIOPENREADVZを空テキストから実行したときも閲覧モードでオープンするようにした ・1MBを越える改行コードLFのファイルの読み書きをできるようにした ・改行で終わる行の禁則処理を高速化。 ・名前を付けて保存したときに、保存時に日付を調べる問い合わせが出ることがあったので、出ないようにした。 ・非高速オープン時にも世代管理のビューアを開けるようにした。 ..ファイルを開く/保存ダイアログ ・オープンダイアログの形状にWindows標準を追加 ・フォルダの参照で、"wz:\"と';'で区切られた複数のパスに対応 ・フォルダの参照で、';'で区切られた複数のパスが指定されている時は、参照したフォルダを追加するようにした。 ・「ファイルを開く」のプレビューウィンドウで{Tab}によるフォーカス移動が止まらないようにした ・PWZ互換以外のファイル保存ダイアログでファイル名の自動決定で拡張子が付かない場合があったので、付ける様にした。 ・標準ファイルオープンダイアログでも、名前を付けて保存を開いたときにファイル名の自動決定が効くようにした。 ..検索 ・検索文字列の取得後、検索を実行しなくても取得した文字列を検索ヒストリに入れる様にした。 ・置換文字列に"\xAA","\xx1234"のように16進数を指定したときの動作を改良 ・曖昧検索「マージン」で「マージン」にもマッチするようにした。 ・曖昧検索で濁音・半濁点つきの半角のカタカナにもヒットするようにした ・正規表現検索で+の前に文字を指定しないと強制終了したのを直した。 ・正規表現で「^」「$」の検索に対応 ..編集 ・行番号域クリックによる行単位選択を縦書きにも有効にした。 ・先頭から選択して、行番号をクリックしたときも行単位選択を開始するようにした。 ・Alt+Enterで自動整形の段落体裁ダイアログを開かないようにした。 ・閲覧モードで半角全角変換などを行うとフリーズしたのを直した。 ・すべて選択してタブをスペースに変換する動作を高速化。 ・テキストの変換で見出しの削除が効かないときがあったのを直した。 ・名前を付けて保存で体裁認識テキストをプレーンテキストとして保存した時、変換処理(行頭のタブインデントをスペースに変換する等)を一切しないようにした。 ・テキストの変換で前回の条件を再現するようにした。 ・「日付・時刻の挿入」に[OK],[キャンセル]ボタンを付けた ・「文書の情報」で、作成日を表示するようにした。 ・WZでコピーしてVC++6.0にペーストすることができるように配慮した(動作はまだ未確認です)。 ..表示 ・IMEによるカーソル位置の漢字変換で、ATOKなどで漢字描画されなかったので、描画されるようにした。 ・縦書き時にD&Dカットアンドペーストのドロップ先のカーソル表示が縦書きになっていなかったのを改良。 ・標準文書で「引用」「コメント」だけ色分け指定したときも色分けするようにした。 ・int_aのintが色分けされたので、色分けしないようにした。 ..TML文書 ・WZ3のWZ文書を開いたらTMLに変換して開くようにした。 ・TMLのリンクにカーソルを置いてタグジャンプしたときは、リンク先にジャンプするようにした。 ・TML文書で見出し書式文字列が入らない様に、デフォルトの設定を「標準の見出し文字列を使う」にした。 ・TML文書で字下げ位置で水平線を挿入するとフリーズしたのを修正。 ..印刷 ・印刷スタイルの行取りの設定を変更しても、変更できない場合があったので、変更できるようにした。 ..アウトライン ・ビューモード・閲覧モードでも、アウトラインウィンドウ側でCtrl+Fで検索できるようにした。 ・アウトラインでCtrl+Fしたときビープ音が鳴らないようにした。 ・TMLで見出し文字列を付けた後のカーソル位置を改良した。 ・浮動アウトラインウィンドウをEscで閉じると本文にフォーカスを持っていけなくなったのを改良。 ..ウィンドウ ・全画面表示時にウィンドウを移動したときの動作を改良 ・4.00Aα1.2で「表示|全画面表示」したときのウィンドウ位置を改善 ・プロファイルのウィンドウ位置が異常な場合はウィンドウ位置を初期化するようにした。 ・「編集位置・ウィンドウの位置を保存」をカスタマイズできるようにした。 ・多重化したあとで[1]の窓を閉じてもう一度多重化すると[2]の窓が2つになったのを修正。 ・多重化してIDM_SWITCHSPLITしたときのもう片方のウィンドウの描画を改良 ..WZ MAIL ...送受信 ・「Date:をWZがつける」の動作を改良 ・「Message-Id:をWZがつける」の動作を改良 ・「読むメールを選択する」ONで「メールをサーバに残す」をOFFのとき、削除が明示された場合だけメールを削除するようにした。 ・"Bcc:"の内容が"Cc:"に送信される場合があったので改良した。 ・WZ TERMで受信中に閉じると落ちるのを改良。 ・送受信中に「ツール|自動巡回の設定」など、forum.atrにアクセスする可能性があるコマンドを実行できなくした。誤って使うとforum.atrデータが壊れた。 ・5件メールがあって4,5番目を削除すると、UIDLは削除したものを覚えようと5番目のUIDLを参照しようとして取得できてなかったのを改良した。 ・ヘッダの""内の","は改行しないようにした。 ・送信後の自動振り分け後に必ずメール一覧表示を更新するようにした。 ・WZ NIFTYで、受信メールの本文に"TO:"で始まる行があるとそれ以降の部分が取り込み残しに振り分けられたバグを修正。 ・一括巡回でWZ NIFTYの巡回を最後にするようにした。NIFTYの後の巡回がなされない場合がある様なので。 ・In-Reply-To:のまでが長い場合もidを取得できるようにした。 ...新着チェック ・新着チェックすると、他のアプリケーションが起動できなくなったりしたので改良した。 ・「ツール|自動巡回の設定」中などに新着チェックが動作しないようにした。 ・最後に操作してから10秒以上経たないと新着チェックしないようにした。 ・「新着チェック」に「新着メールを受信」を追加。 ・WZ MAILの常駐機能を復活した。 ...表示 ・アカウント名にPOP3サーバ名を使うと、"pop.cds.ne.jp - WZ MAIL"と表示されるべきところ、"pop.cds.ne - WZ MAIL" と表示されたのを修正。 ・インポートでステータスバーに表示される進捗が33dのように表示されたのを修正。 ・名前順は、名前順+新しい順にした ・一時スレッド表示:古い順で作成するようにした ・新しい順ソートのときは、カーソル位置を覚えずに常に最新メールにカーソルがあるようにした ・ヘッダペインの表示が文書の設定の「左端を空ける」「上端を空ける」に従わない様にした ・WZ MAILのショートカットでの「最小化起動」指定を有効にした。 ・メール内容を最大化で、ヘッダペインも表示するようにした ・メール内容を最大化でリストのカラムヘッダが出ない様にした ・Spaceで未読を0にしてもステータスバーの表示が未読1のままだったのを直した。 ・リプライして済にしても未読数が減らなかったのを直した。 ...インターフェース ・しばらくプレビューすると既読にする時間を設定できるようにした。 ・「未読表示でフォルダ移動前に一旦待つ」をON/OFFできるようにした。 ・Ctrl+Alt+Spaceで次の未読にジャンプするようにした ・メール一覧にフォーカスがあるときCtrl+Aでメール一覧を全選択するように改良。 ・メール内容でも、Shift+Enterでビューアを開くようにした。 ・スレッド表示でShift+Enterが効くようにした。 ・常駐時は、IDM_UIEXITでもWZ MAILを終了しないようにした。 ・ピリオドを含むフォルダ名をリネームするとピリオド以降がなくなったのを改良した。 ・アイコン化からの復帰時・タスクトレイからのアクティブ時にパスワードチェックを追加した。 ・マウスクリックでアクティブにしたときも、IMEをOFFにするようにした。 ・アクティブにしたとき前回のフォーカスペインを戻すようにした。 ・WZ MAILに「検索|検索」を追加 ・WZ MAILの[S]のソートメニューのアクセスキーをアルファベットにした。 ・Subjectが「Re:数字」で始まっていると、Replyで数字が取れたのを改良 ・Re:[**] XXという件名に返信した時の件名を改良 ・ヘッダペインでの右クリックのコピーに対応 ・「ごみ箱」は未読なしとみなすようにした。 ...その他 ・ヘッダの縮小で"In-Reply-To:"は保持するようにした。"References:"がないメールに対応するため。 ・「WZ MAIL〜送る」などを実行したときは、「起動時に一括巡回受信する」オプションは無視するようにした。 ・WZ MAILで作業フォルダを指定しても、指定に従わない場合があったのを直した。 ・添付ファイルの日本語を含んだファイル名が1文字欠落することがあったのを直した。 ..WZ MAIL EDITOR ・WZ MAIL EDITORのメール情報ペインでTab,Shift+Tabによるフォーカス移動を実装。 ・WZ MAIL EDITORで件名のみの修正をウィンドウ×ボタンで感知するようにした。 ・WZ MAIL EDITORで件名や宛先がないときは閉じれないようにした。 ・WZ MAIL EDITORで「ヘッダも表示」がONのときは自動整形モードをOFF状態と見なすようにした。 ・WZ MAIL EDITORがアクティブウィンドウの場合に、WZ MAILの新着チェックをするとWZ MAILがアクティブにならないようにした。 ・WZ MAIL EDITORで"Cc:"の内容が空の場合は、Cc:ヘッダをなしにするようにした。 ・アドレス帳の参照で、宛先を選択して追加し、選択したままアドレス帳を閉じるとTo,Ccに選択していた宛先がもう一度追加されたのを直した。 ・件名欄に、「&英字」を書くと、アンダーライン表示されたのを直した。 ・Shift+Alt+C,DでTO,CCエディトコントロールをフォーカスするようにした。 ・検索フォルダで新規メール作成するとFrom:の内容が空になったのを直した。 ・「全員へ返信」でCcはCcに入れる様にし、ToにFromのアドレスが重複する場合は削除するようにした。 ・「再送」でオリジナルのTo:を入れるようにした。 ・「全員へ返信」でCcはCcに入れる様にした。 ・TML文書を「WZ MAILの本文で送る」したとき、改行付きテキストに変換して送るようにした。 ・返信先が"Myouji,namae"なら""で括るようにした。 ..WZ NOTE ・WZ NOTEのグループフォルダで新規メッセージを作成できないようにした。 ・WZ NOTEでグループフォルダを作れるようにした。 ・WZ NOTEのグループフォルダのアイコン表示を改良した。 ..WZ BBS ・WZ BBS:ホストヘッダを付加するようにした ・BBS本文にMessage-ID:が書かれている時にWZ BBSが誤動作したのを直した。 ・WZ BBS:受信改行コードがLFなのでCR+LFに変更した。 ・WZ BBS,NETNEWSで削除したフォルダの巡回データがforum.atrに残ったので残らないようにした。 ・一時スレッド表示でメッセージが重複することがあったので改良。 ..WZ NETNEWS ・WZ NETNEWS巡回中にWZ MAILの受信が行えないようにした。 ・WZ NETNEWSで[R]で一時スレッド表示すると、同一メッセージが複数表示される場合があった。 ・Newsgroups:に複数グループが指定されてある記事にフォローすると、1つにしか宛先に取り込まれなかったのを直した。 ・記事がExpireや削除されていたとき、全部の記事を受信してしまうのを直した。 ..WZ HTML EDITOR ・TABLEを表で表示中の場合も、ステータスバーにカーソル位置のHTMLタグ内容を表示するようにした。 ・空テキストから新規作成ウィザードでHTMLファイルを作成したときも完全なWZ HTML EDITORを起動するようにした。 ・{Enter},{Tab},{Delete}などへのキー割り当てを止め、IDM_INSERTRETURNなどのコマンドをフックするように動作を変更した。 ・HTML文書で文書の設定の「オートフォーマット」をOFFにすると、WZ HTML EDITORでEnter,Shift+Enter,Ctrl+Enterに機能を割り当てない様にした。 ・テキストの変換でHTMLをテキストに変換すると、文字参照も変換するようにした。 ..WZ FILER ・WZ FILERからAlt+CでWZ ICONを起動するようにした。 ・VZ.KEYではDelに選択の解除を割り当てるようにした。 ・NTでフォルダの削除ができない場合があったのを改良。 ・WZ FILERのフォルダリストで最後に選んだものがリストの一番下になっていたのを改良。 ..WZ GREP ・WZ GREPを高速化 ・WZ GREPの「検索フォルダ」に .\*.c のように間接パスを指定すると、見つけた行にジャンプする度に別ウインドウが開いたのを改良。 ・IDM_GREP:で最後に検索した文字列を検索文字列にセットするようにした。 ・WZ GREPに「ファイル|印刷」を追加 ..音声化 ・WZ FILER/GREP/MEMO/MAIL/HELPを音声化。 ・TML文書の編集やWZ HELPで、TMLタグは読まないようにした。 ・Shift+Up/Downの動作を改良 ・音声化検索で、見つけた行の内容を読み上げるようにした。 ・Home「行頭」、End「行末」、Ctrl+Home、Ctrl+End「文末」と読み上げるようにした。 ・キーボードからの英数字入力を読み上げるようにした。 ・Shift+左右矢印キーによる範囲選択の音声化で、Shiftキーから手を離すと、反転表示部分をなめらか読みで読み上げるようにした。 ・Alt+Ctrl+@でカレット位置の読み上げを追加。 ..TX-C ・TXEVENT_IDMEXECEDを追加 ・txc.cfgのmacro,include,outputにコロンがなかったので追加 ・chartostrを漢字(2バイト文字)に対応 ・TX-Cでisspace(CHAR_CRLF)も真を返す様にした ・txGetParaContentEndをTX-Cから使えるようにした。 ・新API txIdmExecPrimを追加。フックなどの処理をしないtxIdmExec。modeには0を指定してください。 ・構造体のversionを付け、TX-Cが変わらなくてもWZのtext構造体が変化した場合は自動コンパイルするようにした。 ・"void (*_pfunc)(TX* text) = isearch_backward;"がエラーになったので直した。 ・static変数の初期化にsizeof(static変数)を使うと、正常に初期化できなかったのを直した。 ..その他 ・固定ピッチフォントでプレーンテキストで表示行番号の時のジャンプ動作をWZ3と同程度に高速化した。 ・TMLファイルのアイコン変更ができるようにした。 ・WM_COPYに対応した。 ・イベントマクロでIDMをフックすると、フックしたコマンドがキーボードマクロに記録されなかったので、記録するようにした。 ・キーボードマクロ記録再生中はUp/Downによるスクロール加速をしないようにした。 ・バイナリ編集でDel,BS,Ins,検索ボックス検索,置換が利用できるようにした。 ・バイナリ編集時にメニューとマクロコマンドを使える様にした ・WZ MEMO:アクティブにしたとき前回のフォーカスペインを戻すようにした。 ・文書の設定で、設定を削除してキャンセルしても表示が乱れないようにした。 ・Emacsライクキー定義でインクリメンタル検索中にカーソル移動などを実行するとインクリメンタル検索を中止するようにした。 ・WZ ICONやWZ EDITORを起動中にWindowsを終了した場合、ヒストリデータなどを保存するようにした。 ・タスクバーの設定が(常に手前に表示ON&自動的に隠すOFF以外)の場合に、タスクバーを下以外に置いてWZ ICONメニューを出したときも、タスクバーのそばにWZ ICONメニューを出す様にした。 ・"Z order: WZ窓A, WZ窓B[*], アプリA, アプリB, ..."で、フォーカスを持つWZ窓BでIDM_SWITCHWINDOWするとWZ窓Aに切り替えるようにした。 ・設定を削除すると他の設定まで削除されることがあったのを直した。 .WZ4.00A α1.31(99年 2月11日) ..WZ EDITOR ・α1.3でビューモードでSJIS以外のファイルを開いたときにSJISに変換されなかった ・α1.3でキーワードの大文字小文字区別しない色分けができなかったので改良。 ・Windows95/98でWZ ICONのメニューオープン位置を改良 ・タブをスペースに変換すると空白位置がずれることがあったのを改良 ・多重化してIDM_SWITCHSPLITを高速化。 ・ウィンドウサイズの計算に行番号表示分も入れるようにした。 ・自動整形モード、自動整形中はAlt+Enterで自動整形の段落体裁ダイアログを開くようにした ・最大表示で再読込したときの動作を改良 ・α1.3でIME変換文字列が画面に残る場合があった。 ・WM_PASTEの動作を選択置換にした。 ..WZ MAIL ・WZ MAILでOFFしたIMEの状態を復元するようにした ・ゴミ箱にしか未読がない場合は(+)を表示しないようにした。 ・社内LANなどで送信ができない場合があったので、プログラムを改良してみました。 ・「検索|検索」に「先頭から検索」オプションを追加 ・α1.3でWZ MAILを最小化して他のウィンドウを閉じると復帰したので、復帰しないようにした。 ・WZ MAIL4.00Aα1.3で起動時に空の情報ダイアログが表示されることがあった ・WZ MAILのメール一覧でスクロールバーを使ったPageUpで一番上まで行けない場合があった ・WZ MAIL EDITORの、件名や宛先がないことを確認するダイアログは廃止した。 ・「ツール|テスト」のメニュー項目を削除した。 .WZ4.00A α1.32(99年 2月17日) ..IMEの表示 ・「カーソル位置(WZの描画)」で、IMEの変換確定を文字入力でおこなった場合のキャレット位置を改良。 ・「カーソル位置(IMEの描画)」カーソルが禁則域にあるとIMEの描画がなされない場合があったのを改良。 ・「カーソル位置(IMEの描画)」の場合に、WXGのナビキャレット機能に対応。 ..WZ GREP ・4.00A α1.3で追加した「ファイル|印刷」は、不具合があるために申し訳ありませんが4.00Aでは外させて頂きます。4.00Bで復活したいと思います。 ..音声化 ・カーソル移動による1文字読み上げを、カーソル移動読みに変更し、記号などが読み上げられるようにした。 ・Ctrl+Alt+Hによる詳細読みができるようにした。 ・Ctrl+Up/Downによる段落間移動機能を音声化した。 .WZ4.00A α1.33(99年 2月19日) ..WZ EDITOR ・スペルチェックでユーザ辞書を指定しなかった場合でも辞書登録できるようにした。 .WZ4.00A α1.34(99年 2月22日) ..音声化 ・行読み、段落読みで記号が読み上げられるようにした ..WZ MAIL ・「このメールに関連するメールはありません」に説明を追加 .WZ4.00B α1.0/α1.5(99年 8月31日) ..WZ EDITOR ...編集 ・ATOK12/MS-IMEの再変換コマンドによる再変換に対応。 ・マウスD&Dでテキストを移動したときに「元に戻す」コマンドが有効にならなかったのを修正。 ・選択しないでIDM_CUTVZしたとき削除した内容を削除バッファに入れるようにした。 ・最近削除した文字列の挿入でアプリエラーになる場合があったのを修正。 ・1行の長さが64KBを越える長い行の編集を行う前に問い合わせるようにした。 ・text->fApf -> txApfCheckEnter(text)に変更。for MAIL EDITORで「ヘッダも表示」しているとき段落先頭でTabが挿入できなかった。 ・BsキーでTMLの字下げを削除できるようにした。 ・アンドゥバッファがオーバーフローときメッセージが出続けたのを修正。 ・自動整形で「小見出しを使う」+「全角スペースをぶら下げる」で、2行目のインデントが全角空白の場合に誤動作したのを修正。 ・IDM_UNDELETEのバッファサイズを512から8KBに拡大。 ・テキストスタックを使ったTMLからテキストへの貼り付けでTMLタグが削除されていなかったのを修正。 ・タブ桁揃えがある行の改行を削除するときにハングする場合があったのを修正。 ...ファイル ・小型ダイアログ表示をサポート ・ロングファイル名とショートファイル名のファイルを同一視するようにした。別ファイルとして開くことがあった。ただし、ネットワークドライブやUNC指定と普通の指定は別とみなす(GetFileInformationByHandleの仕様)ので注意してください。 ・EmacsキーでCtrl-X Ctrl-C,Ctrl-X kでWZを終了させるとプロセスが残ったのを修正。 ・無題ファイルはIDM_DUPできないようにした。 ・IDM_UISAVEASVZで範囲選択の場合は範囲内を保存するように仕様を変更した。 ・名前を付けて保存で"\\"を入力してOKすると"\\.txt"のようなファイル名が付き、その後名前を付けて保存ダイアログが開かないのを改良。 ・コマンドラインから/Jオプションを指定してファイルを開いたとき、ファイルが既に開かれている場合にジャンプされなかったのを修正。 ・PWZのファイルオープンダイアログでスクロールバーを使ってからファイルリストをタップしてもファイル名が変わらないことがあった。 ・4.00Bα1で「バイナリ編集で開く」をONにしたファイルが開くと不具合が出たのを修正 ・新規作成ウィザードからTMLを作成すると設定の埋め込みができなかった ・PWZファイルオープンダイアログで初期フォーカスを一覧に設定できるようにした。 ・「バイナリ編集で開く」を一度ONにしたらOFFに戻せなかったのを修正。 ・バックアップフォルダ指定のフォルダ参照が間違っていたのを修正。 ・「閲覧で開く」がONだと漢字コードの自動認識ができなかったのを修正。 ・リードオンリーファイルに完全に上書きできないようにした。以前は「バックアップON」だと上書きできてしまっていた。 ...表示 ・ルーラにカーソル位置を表示するようにした。 ・Windows98でTimesNewRomanを選んでも欧文表示されない場合があることを改良。 ・共通のフォントを変更して一時設定したときに、指定フォントで表示するようにした。 ・折り返しなしの横スクロールバーの移動量が多すぎたので減らした。(一番長い行の右端に合わせるのは無理なので適当な移動量にした) ・Win98+IME98/ATOKで画面下部での候補ウィンドウの位置を改善。 ・IMEの表示"カーソル位置"で太字に対応。 ・カーソル位置(IMEの描画)で、桁揃えの頭部分でIMEの変換中文字が表示されなかった。 ・クリッカブルURLで"ddeConnect: Fail"の表示は失敗している様に見えるので廃止。 ・桁揃えの更新が変な場合があったので修正。 ・字間を空けたときに文字の表示が欠ける場合があったのを修正。 ・fDispQuoteのみfDispCommentのみの場合でも、他方も色分けされていたのを修正 ・画面表示が太字の場合でも印刷は太字にしないようにした。 ・体裁認識テキストをビューモードで開いたとき動作が遅くなるのを修正。 ...検索 ・最後に編集した位置にジャンプできるようにした。 ・「置換しますか?」ダイアログで方向キーでボタンを選べるようにした。 ・検索置換スタイルの「追加」で検索語などがセットされなかったのを修正。 ・検索置換スタイルで検索オプションボックスのEnable状態をセットするようにした。 ・"*typedef"を正規表現検索するとアプリエラーになったのを修正。 ・「関数定義の検索」で存在しないファイルがキャッシュに書かれているときに無限ループしたのを修正。 ・正規表現置換で、^$を\nに置換したときに無限ループになったのを改良。 ・VZキー以外でIDM_UISEARCHSETすると検索モードになってPageUp/Downができなくなったのを改良。 ...アウトライン ・アウトライン動作を高速化 ・アウトラインで、正規表現を使った見出し指定に対応。指定は"^"から始めてください。 ・アウトラインの幅をマウスで調整できるようにした。 ・アウトラインに見出し文字列も表示するか設定できるようにした。 ・大きなブロックの挿入でもアウトラインの見出しがずれないようにした。 ・Cプログラムで"else if (a)"の行が見出しになったのを改良 ・HTML,TMLの見出し表示はタグを除いて表示するようにした。 ・アウトラインに、「先頭へ(Ctrl+Home)」「末尾へ(Ctrl+End)」「移動」「記憶先に移動」コマンドを新設。 ・アウトラインで見出しを選択すると、選択した行を1行目に表示するのはやめてジャンプなどと同じにした。 ・アウトラインウィンドウでの見出し追加挿入を行いやすくした。 ・アウトラインのボタンを表示しない場合に、Alt+J,M,Rで該当操作ができるようにした。 ・アウトラインウィンドウでShift+F10でコンテキストメニューを表示するようにした。 ・アウトラインウィンドウの右クリックでコンテキストメニューを表示 ・分割アウトラインを表示しても本文ウィンドウサイズが変化しない設定を追加 ・アウトラインにボタンを表示するかどうか設定できるようにした。 ...HTML ・オートフォーマットOFFなら、全角空白や・でHTMLタグを挿入しないようにした。 ・HTMLタグの縮小表示ONでIDM_UICLOSEOPENでHTML以外のファイルを開くとハングする場合があったのを修正。 ・表内に
があると「TABLEを表で表示」するとハングすることや、余計な改行が入ることがあった。 ...印刷 ・拡張子毎に標準で使う印刷スタイルを設定できるようにした。 ・バイナリ編集モードでも印刷コマンドを使えるようにした。ただし1段組の印刷しかできない仕様です。 ・プレビューの拡大縮小をShiftを押しながら行うと大きく、Ctrlを押しながらだと小さく行うようにした。 ・Alt+縮小でページ全体表示、Alt+拡大でページ横幅表示にした。 ・画面フォントが"FixedSys"のとき、印刷すると大きな文字になることがあったのを改良。 ・文書を開いて最初にプレビューしたときは、ページ全体を表示するようにした。 ・初めて読み込んだファイルをいきなりプレビューしたときに印刷スタイルが正常に読み込まれる様にした。 ・解像度が空になるプリンタドライバの場合も正常に印刷できるようにした。 ・印刷倍率をキーボードで設定しやすくした。 ・プレビューの拡大縮小時にもヘッダフッタを表示するようにした。 ・文書を開いて最初にプレビューしたときは、ページ全体を表示するようにした。この方が使いやすい。 ・1頁に最大で印刷できる行数を500から1000行に拡大。588行で印刷したい方が居た。 ・/pまたは/p"印刷スタイル名"で印刷するコマンドラインオプションを追加。/pxで印刷実行して閉じる。 ...その他 ・閲覧モードのキー操作にメール内容ウィンドウと同じスクロールキー操作(1 2 @ [ ^ \ : ] ;)を割り当てた。 ・「設定の切り替え」に、「すべて表示」を追加 ・IDM_LEFTWORDで折り返し位置に[。]があるときそこで止まらなかったのを修正。 ・IDM_JUMPSCREENTOPでカーソル桁位置を保存するようにした ・IDM_JUMPSCREENENDでカーソル桁位置を保存するようにした ・IDM_JUMPFILEENDLINEでカーソル位置をマーク0にマークするようにした ・NTでレジストリ登録が揮発したのを修正。 ..WZ MEMO ・抜本的に改良して高速化 ・WZ MEMO:-f"ファイル名"で開くメモファイルを指定できるようにした。 ・Alt+Nしたときのフォーカス位置をタイトルウィンドウにした。 ・切り取りして、貼り付けしてない状態でメモを閉じる時は警告するようにした。 ・メモの本文に見出し行がある場合は警告するようにした。 ・WZ MEMOでメモタイトルでCtrl+X,C,Vによるカットアンドペーストができるようにした ..HELP ・WZ HELPもアウトラインの境界線をマウスで変更できるようにした。 ・ヘルプファイルが見つからない場合はその旨表示するようにした。 ..WZ GREP ・ファイルマスクに"^~*.c"のように指定すると、そのファイルを除外してGREPできるようにした。普通に^を指定するには^^と指定。 ..WZ FILER ・「上書き確認」ダイアログで、方向キーでボタンを選べるようにした。 ・VZ準拠キー定義でFILERでPageUp/Downが効かないことがあったのを修正。 ..WZ MAIL ...送受信 ・「アカウントの切り替え」メニューコマンドを新設。ダイアルアップの切り替えがしやすい様に。 ・APOP対応 ・認証付きNetNewsサーバに対応。 ・UIDL情報を全て保存しておき、他のメーラでメールが削除されても大丈夫にした。 ・起動オプションを追加(-l 一括巡回ダイアログを表示)(-lx 一括巡回を実行) ・送受信を中止できるようにした ・WZ BBSに投稿失敗したかどうかのチェック機構を加えた。レスポンスに"Subject: ERROR"があればエラーとする。 ・新着メールがないとき、受信トレイの(+)が消えないようにした。 ・SMTPのHELOで、SMTPサーバ名の送出をやめて自分のE-Mailアドレスのドメイン名を付けるようにした。 ・Message-IDにSMTPやNNTPサーバ名を付けないようにした。 ・ツールバーの送信や受信などが無効化されているときに新着チェックされなかったのを修正。 ・「受信してから送信する」で、受信して少し待ってから送信するようにした。待たないとエラーが出てしまう。 ・新着チェックの最小値を15から4にした。 ・送受信・一括巡回前にディスク空き容量チェックを行い、警告を出すようにした。 ・ダイヤルアップ接続のパスワードが空の場合はパスワード入力ダイアログを出すようにした。 ・WZ BBS:投稿してAckに"Subject:"があればエラーと見なすようにした。"ERROR"かどうかのチェックは外した。"ERROR"はykomeさんがとりあえず付けているだけなので。 ・BBSに投稿するまえにTo,From,Subjectがあるかどうか検査するようにした ・NETNEWSに投稿するまえにTo,From,Subjectがあるかどうか検査するようにした(以前はFromのみのチェック) ・WZ MAILが"Date:","Message-Id:"を付けない時は、NETNEWSへの投稿時も付けないようにした。 ・ログインで下から2番目のメールを消すと、UIDL情報が消されて次回受信時にすべて受信されてしまうのを修正。 ・mailer->listRa for 通常の一括巡回のときもアクティブにしない。 ・メール送信時、件名があるかどうかもチェックするようにした。 ・メール送信時、"To:"の存在チェックがうまくできてなかった ・ニュースグループやBBS投稿用のメッセージがメールとして送信される可能性があったのを修正。 ・1KBを越える行の送信の警告をダイアログからステータスバーメッセージに変更。 ・1KBを越える行を送信しても行の内容を切らない様にした。 ・connectHostのエラー表示を改良 ・送受信中に「オプション」ダイアログを使えない様にした。送受信中に開くとrasman.dllがエラーを出し、何度もやっているとWZ MAILが強制終了してしまうので。 ・Ctrl+Lに一括巡回を割り当て ・メールの送受信で、先に受信を行えるようにした。 ...検索・絞り込み ・ShiftまたはEscキーで、絞り込み・検索フォルダの読み込みを中断できるようにした。 ・絞り込みは時間がかかるので、状況を表示するようにした。 ・検索フォルダのメッセージがどのフォルダかヘッダに表示するようにした。 ・絞り込みで、フォルダを移動したら解除できるようにした。 ・「絞り込み」ダイアログでキャンセルしたときはメール一覧を更新しないようにした。Text:で検索した場合時間がかかるので。 ・「クリア」を検索フォルダでも使える様にした。 ・次検索/前検索のメニューコマンドを追加 ・検索フォルダからオリジナルメッセージへジャンプするメニューコマンドを追加。 ・検索フォルダでフォルダ名を検索するとアプリエラーになった。仕様では検索フォルダ基準で60文字まで。 ・「検索|受信トレイ」「検索|送信トレイ」の動作を改良。"WZ MAIL"上から実行した場合、最初に見つけたトレイにジャンプするようにした。 ...添付ファイル ・添付ファイルをダブルクリックして展開実行する前にウィルスの警告問い合わせするようにした。 ・添付するファイルが開けない場合にメッセージを出すようにした。 ・メール内容ウィンドウの添付ファイルにフォーカスを置いてAlt+Enterで解凍メニューを開ける様にした。 ・Shift+Alt+Aでメール内容ウィンドウの添付ファイルにフォーカスを移動するようにした。for 音声化時にキーボードのみで操作できるようにするため。 ・添付ファイルの本文がmessage/rfc822の場合も、その内容をプレビューに表示するようにした。 ・添付ファイル一覧のフォントを、メール一覧と同じにした。 ・ログファイル取り込み後にメール一覧表示を更新するようにした。 ・';'にCtrl+Alt+Space相当の機能を割り当てた ・Ctrl+Tに「回送」を割り当て。 ...表示・UI ・メーリングリストの件名が見れるようにSubject先頭部分の[****-ML:0001]を省略して表示するオプションを追加した。 ・メール一覧がスレッド表示のときフォルダ一覧にフォーカスを移してカーソルを動かすとメール一覧にフォーカスが移ったのを修正。 ・Ctrl+Iにダイアログでヘッダ表示を割り当て ・Iにはダイアログを表示しないヘッダ表示を割り当て ・Alt+Iでヘッダウィンドウにフォーカスを移動するようにした。 ・件名先頭部分の[]を表示しないオプションを追加。ONでReplyの時、件名から[]を取る。for ML。 ・「未読ジャンプで既読にしない」を追加。 ・メール内容ウィンドウの頭にヘッダの一部を入れて、IまたはUpで表示できるようにした。 ・mailのReply-Toがあればヘッダウィンドウに表示するようにした ・ニュースグループの一覧を取得したときにソートするようにした。 ・「受信するメール」一覧のフォントをメール一覧と同じにした。 ・グループフォルダ・アカウント上・送信トレイ等で「新規メッセージ」を無効にした。 ・アカウント名"cds.ne.jp"のcfgファイル名が"cds.ne.cfg"になったのを修正。 ・「From: #(株)ベクター」の表示が「株」になったのを改良。 ・エラー発生時に行番号ではなくエラー番号を定義して、エラー内容も表示するようにした。 ・「新着があるフォルダを特別に表示する」がONの時の新着表示の更新速度を向上。フォルダ一覧ウィンドウを全面変更。 ・スクロールバーがないのに、メール一覧の表示が上にスクロールされた状態で表示されることがあったのを修正。 ・テンプレートでタブによる字下げの削除ができるようにShift+Tabが効く様にした。 ・「メッセージの受信:130%終了」と表示される場合があったのを修正。 ...MAIL EDITOR ・"Reply-To:"と"From:"が違う場合はどちらを宛先にするか選べるようにした。for メーリングリストへの返信。 ・MAIL EDITORのルーラの位置を改良。maileditをrulerの上にした。 ・MAIL EDITORを強制的に閉じる場合に、内容が失われるという警告を追加。 ・保留のメッセージで"送信"ボタンを押したときに送信するか確認するようにした。間違って送信しないように。 ・「オプション|BCC」でBCCの宛先を空にしてもアドレスが追加されたのを修正。 ・MAIL EDITORで「開く:IMEをON」にしてもIMEがONにならなかったのを修正。 ・新規返信メール・メッセージを保留状態で作成するオプションを追加した。誤送信を防ぐため。 ・MAIL/NOTE EDITORで保存したときに日付(Date:)を更新するようにした。 ・MAIL EDITORでShift+Alt+Aで添付ファイル一覧にフォーカスを移動できるようにした。 ・件名や宛先を入力中にMAIL EDITORを非アクティブにして再びアクティブにしたとき、フォーカスを件名や宛先に戻す様にした。 ・MAIL EDITORの添付ファイルウィンドウで、Alt+Enterでメニューを出すようにした。 ・WZ BBSのWZ MAIL EDITORで添付ができなかった。 ・MAIL EDITORで「オプション」メニューを閉じた時にフォーカスをテキストに戻すようにした。 ・自動整形中に「ヘッダも表示」をONにしたときの動作を改良。 ・「送信」ボタンは必要な時にしか付けないようにした。「送信済」のメッセージを「メッセージ|編集」で開いて「送信」ボタンを押しても送信されないので、この様な場合は付けない。 ・メールの編集で、categoryをきちんと設定してから編集するようにした。 ・MLメッセージへのリプライのSubjectを改良。先頭部分の[]を除く。 ...その他 ・「ツール|メールの巡回」がWZ NIFTY以外でも使えたので、使えないようにした。 ・振り分けの調べる場所の指定に、メッセージヘッダ名でないものが指定されたときに警告するようにした。 ・WAVファイルを選択してとき、ファイルヒストリに入れないようにした。 ・WZ TERM/NOTEのフォルダを削除できるようにした。 ・aaa.bbのようにピリオドを含むアカウント名の名前をccに変更するとcc.bbになってしまうのを修正 ・アカウントの名前を変更すると.cfgファイルの変更が行き届かなかったのを修正 ・フォルダ名を変更した場合に、自動振り分けの設定が追随していなかったので修正。 ・BBS,NETNEWSのフォルダ名を変更したときにプロパティを追随するようにした。 ・最小化してWZ MAILを起動してタスクトレイから復帰しようとするとパスワードダイアログとWZ MAILウィンドウ両方とも表示されたのを修正。 ・WZ MAILを最小化起動したときは起動時のパスワード確認をしないようにした。 ・本文にある"Reply-To:"に反応する場合があった。CR+LFの行をヘッダの終わりとして認識してなかった。 ・件名"reference"にReすると"Re: ference"になったのを修正。 ・16KBを越えるような非常に長いToやCcを含むメールを受信すると落ちるのを修正(16KBを越える部分は絞り込みにはかからないので注意)。 ・アドレス帳の場所を指定できるようにした。wzmail.cfgに"adrbook: c:\wz\"のように書いておくと"c:\wz\adrbook.adr"を使います。何も書かないと標準の場所になります。 ・フォルダを追加・削除しても、フォルダ一覧の指定順序が乱れないようにした。 ・アカウントを「切替」したときダイアログコントロールのEnable状態を設定するようにした。 ・ニュースグループ一覧のウィンドウを拡大。 ・アドレス帳でグループから外した人の住所録データが削除されたのを修正。 ・アドレス帳の削除、複数選択に対応。 ・アドレス帳のインポートはPWZのみのサポート。WZでは外した。 ..WZ TERM/NIFTY ・SET PAGE OFF,MENU OFFするかどうか指定できるようにした。 ・WindowsNTでもWZ NIFTY/TERMを使えるようにした。 ・WZ NIFTY巡回速度を向上した。 ・WZ NIFTYで本文中の引用を表す全角">"をプロンプトと誤認して巡回が止まる可能性を減らした ・PATIOでも"SET DLM ON"するようにした。 ・会議室への投稿を"/post"にした。 ・NiftyのFAX送信をできるようにした。 ・WZ TERMの1行送信ダイアログを出しっぱなしにするようにした。 ・WZ TERMで直接制御モデム・電話番号なし用に、受信改行コード・送信改行コードを直ぐに変更できるようにした。 ・WZ TERMで直接制御モデムでアクセスポイントの電話番号が空のときは、手動でATコマンドを使って電話をかけれるようにした。 ・DLMがOFFのログをインポートしたとき、発言内容の末尾に次発言のヘッダが入らないようにした。 ・NIFTY内メールの判別を厳しくした。"myouji.namae@nifty.ne.jp"という記述にも対応するため。 ..TX-C ・textFrameOpen(NULL)できるようにした。 ・dialogTree廃止 ・outlineRegisterClass,outlineFlushTree,outlineFlushMemo,outlineFlushTargetNpara,outlineSaveEdited廃止 ・ダイアログに31個以上dialogString/dialogTxstrを並べるとアプリエラーになったのを修正。 ・プロパティシートでdialogButtonで指定したマクロが呼び出されてなかったのを修正。 ・text->tpHeadline,tlchHeadline,head,lchHeadlineContent,offsetHeadlineContent廃止。 ・outline周りの実装を全面変更。TX-API outlineRegisterClass,outlineFlushTree,outlineFlushMemo,outlineFlushTargetNpara,outlineSaveEdited,dialogTree廃止。 ・DestroyWindowされたhwndにSendMessageしていたので、TXEVENT_CLOSEの送信タイミングを変更。 ・text->fAutoSaving中はTXEVENT_SAVE,TXEVENT_SAVEDしない。hwndtextが破棄された後にここを通ることがあるため。 ・TXEVENT_CLOSEの送信タイミングを変更。 ・TXEVENT_OPENのタイミングを変更。txReflectCcでszcfgをセットしたときに対応した。 ・forkstdWで複数のファイルを指定して途中で既にオープンされているファイルがあるとその後で指定されたファイルが無視されたのを修正。 ・音声化をTX-Cでカスタマイズできるようにした。 ・構造体のsizeofが間違っていた。Zp=8でもstruct {BYTE a,b,c}のsizeofは3だった。構造体内のメンバのアライメントを元にsizeofを決定すべきだった ・構造体のメンバアクセス範囲が64Kに制限されていてsh->fSpeakなどにアクセスできてなかった ・strdupW,wstrdupA,txGetDownAble,txGetUpAble,txSprintLocate,txfTagRemove,strdupLen,txCurInsertTextArea,txSelectGetPrev,wpathGetDiskFreeSpaceをTX-Cから使えるようにした .WZ4.00B α2.0(99年9月26日) ..WZ EDITOR ...ファイル ・エクスプローラから関連付けでWZを起動したときに、「ファイルを開く動作 = 高速オープン」なら同一プロセスで起動するようにした。 ・折り返しなしで64KBを越える長い行を表示したときにアプリエラーや重くなったのを修正。 ・/kj[n]オプションが動作していなかったので修正。 ・/kjで文字コードを自動判別して開く起動オプションを追加。 ・「新規ウィザード」で作成した空のファイルからファイルを開いたときに、新規ウィザードの設定が読み込まれたのを修正。 ・2重化・世代管理を閉じたときに自動保存の一時ファイルを削除しないようにした。 ・ファイルを上書きする自動保存で、新規文書で自動保存がかかると保存できないエラーになるのを修正。 ・プロジェクトのオープンでウィンドウ位置がTPJの内容に従ってなかったのを修正。 ・保存したときに変更行の太字表示をクリア。 ・保存時にタブ/スペース変換などがONだと、マーク0がクリアされたのをクリアしないようにした。ただし、若干ズレる場合があります。 ・folder.cfgで指定したフォルダのファイルの漢字コードが判定できた場合は、その漢字コードで保存するようにした。 ・"/v"などのオプション指定でビューモードで開いたファイルに排他制御をかけないようにした。 ・JIS+LFの保存でメモリ不足になる場合があったのを修正。 ・閲覧で開いたファイルをIDM_SWITCHREADMODEで編集しようとするとき確認ダイアログを出さないようにした。 ・IDM_SWITCHREADMODEで編集可能にしたとき排他制御を掛けるようにした。 ・エクスプローラからタイトルバーなどにドロップしたときに受け入れられるようにした。 ・コマンドラインから複数ファイルを指定して1つ目のファイルが既にWZで開かれていた場合、2つ目以降の指定を無視しないようにした。 ・FDには自動保存しないオプションを追加。 ・バイナリ編集でIDM_UISEARCHSET,IDM_UIQUIT,IDM_UISAVECLOSE,IDM_SWITCHPAGEを使用可能にした。 ...ファイルオープンダイアログ ・\autoexec.batがあるのに\autoexecをファイルオープンダイアログで指定しても開かなかったのを修正。 ・パス検索で"wz:\macro"の指定に対応していなかったので対応など、全面改良。 ・標準の拡張子・文書パスの検索が行われない場合があったので改良。 ・パス/マスクヒストリにキャンセルボタンを付けた ・最近使ったファイルで、パスが長い場合にファイル名が見れるようにした。 ・標準オープンダイアログでファイルマスクをかけるのをやめた。 ・標準オープンダイアログで、プレビューをONにしておくと一覧でファイルを選択した時にファイル名のエディトボックスが選択状態にならないようにした。現在のフォーカス位置がわかりにくいので。 ・標準オープンダイアログで、ファイルリストにフォーカスがあり、ファイル名エディトボックスにファイル名が表示されているとき、「パス」を使ってフォルダを選択してOKするとファイルが開いたのを修正。 ・Windows標準ファイル保存ダイアログでも、ファイル名の自動決定が効くようにした。 ・PWZ互換ダイアログに"ソート(&S)"を追加。 ・PWZ互換ダイアログでファイル名空でOKするとFILERが起動したのを修正。 ・PWZ互換ダイアログで、"フォルダ名\"を入力してOKするとエラーメッセージが出たのを修正。 ・PWZ互換ダイアログで{Home}で先頭、{End}で最後にジャンプするようにした。 ・IDM_FILEMENUVZでメニュー先頭の項目を選択表示して開く様にした。 ...検索 ・"\を通常文字として検索"オプションを追加。 ・デフォルトの検索オプションを各ファイルタイプ毎に指定できるようにした。 ・オープン中の全WZを対象とする検索置換ができるようにした。 ・「関数定義を検索」でリストをダブルクリックしてジャンプするようにした。 ・排他制御読み書き禁止で関数定義を検索するとアプリエラーになる場合があったのを修正。 ・VZ.KEYで検索モードの時にステータスバーに検索文字列を表示するようにした。 ・IDM_SEARCHGETで改行で止まるようにした。 ・IDM_SEARCHGETで記号や空白で区切らないようにした。 ・IDM_SEARCHGETしたときステータスバーの表示を「検索」モードにした。 ・emacs.keyでビューモードでCtrl+Sでlcという文字を検索しようとすると閉じたのを修正。 ・検索閲覧で見つけた件数を表示するようにした。 ...移動 ・クリッカブルURL,E-Mailにカーソルを置いてタグジャンプできるようにした。 ・タグジャンプでサブフォルダ\ファイル名も使える様にした。 ・タグジャンプ指定で""内の(と)はファイル名とみなすようにした。 ・最後に編集した位置へジャンプする前にカーソル位置をマークするようにした。 ・IDM_JUMPLINETAIL後にIDM_RIGHTしたときは、次の行の先頭へ移動するようにした。 ・VZのページングモードの影響を受けないIDM_PAGEUPPRIM,IDM_PAGEDOWNPRIMコマンドを新設。 ・「テキストスタックのペースト後、カーソルを移動する」がONのとき、VZ.KEY以外の場合も反映するようにした。 ...正規表現 ・"(C.*) (C.*)"が"Column1 Column2"にマッチするようにした。 ・[]内で、\t,\s,\w,\d,\xXXを使えるようにした ・[]内で、\[ や \]の指定で [ や ] を検索できるようにした。 ・"[]"内で'['の直後に']'を書いたときは'['指定とみなすようにした。 ・正規表現置換の確認なしの置換で、^$を\nに置換したときに無限ループになったのを改良。 ・アウトラインの見出し指定に2つ以上の[]を使った正規表現を指定したときにマッチしない場合があるのを修正。 ・正規表現による見出し指定で、タグ指定がある場合、1番目のタグの内容を見出しウィンドウに表示するようにした。 ...表示 ・欧文フォントの禁則でウムラウト文字で切れたのを修正。 ・長い段落を持つテキスト(バイナリファイル)の折り返しを高速化した。8KBを越える段落の折り返し処理しない仕様は廃止し、数MBの段落の折り返し表示に耐えられる様にした。 ・ツールバーをフラットに表示できるようにした。 ・スクロールバーをプロポーショナルに表示するオプションを追加 ・横スクロールバーをプロポーショナルにした。 ・段組指定を1から9まで指定できるようにした。 ・新規ウィンドウのオープン位置を固定にできるようにした。 ・縦中横に、全角内の半角数字のみ適用するモードを追加。 ・!!,!?,?!,??も縦中横に適用するようにした。 ・ステータスバーにオートセーブ表示が出たときにEscなどの2ストロークを押しても消えなかったのを修正。 ・ステータスバーに文字コード表示ONでスクロールしたときに文字コード表示が変わるのを修正。 ・ステータスバーに自動判別の文字/改行コードを表示するようにした。 ・バイナリ編集モードでスクロールバーでスクロールしてスクロール解除したときのカーソル位置を修正。 ・「IMEの表示」=WZで描画のとき、IME入力中のカーソルの表示を通常と同じにした。 ・「IMEの表示」=WZで描画のとき、文書の設定の行間通り(ただし行間0の場合は1)に描画するようにした。 ・「IMEの表示」=WZで描画のとき、候補ウィンドウが重なる場合があったのを修正。 ・縦書き時の行番号ON時のウィンドウサイズの計算を改良。 ・「最下行が欠ける場合は表示しない」オプションを追加。 ・「カスタマイズダイアログ|表示」を「表示」と「ウィンドウ」に分割。 ・アウトラインの文書のフォントで表示できるようにした。 ・98用にファンクションキーを10個表示にできるようにした。 ・全角フォントと半角フォントを別々に指定できるようにした。「表示|オプション|フォント」で定義し、文書の設定ダイアログでフォントにユーザ1〜3を指定する。 ・行番号の表示モードに「表示行(通し番号)」を追加。 ・行番号の表示桁数を指定できるようにした。 ・桁揃えタブの行は折り返ししない設定を追加。 ・背景色を黒にしたときにルーラのカーソル表示がされなかったのを修正。 ・ルーラのカーソル表示が残る場合を改良。ウィンドウの重ね順が変わってルーラカーソルが再描画されない場合に再現した。 ...色分け ・Cプログラムで、#if 0/1/識別子 - #else - #endifの色分けを行えるようにした。若干表示速度が低下します。#if,#else,#endifの行に複数行にまたがる/**/を書かないでください。 ・Cプログラムの/*...*/、HTMLのコメントの広範囲の色分けに対応。 ・"文字列"中や//以降の /*,*/は無視するようにした。 ・BASICの色分けで、!と'から行末までをコメントにした。 ・pascalで"//"から行末までをコメントにした。 ・Pascalの色分けで'c:\'のような場合も文字列の終わりを認識するようにした。 ・プログラムファイル以外とBASICでは文字列の色分けで'文字'は色分けしないようにした。"can't"が色分けされてしまうため。 ・VZ.KEYでは検索モード以外では検索文字列の色分けをOFFにするようにした。 ・EOFの直前のURLの色分けを改良。 ・MAIL PREVIEW/EDITORで、"名前>"のような引用色分けに対応。 ・BASICではデフォルトでキーワードの大文字小文字を区別しないようにした。 ・URL,e-mailの色分け時でEDITORでは、Ctrl押下時だけ指差しマウスカーソルにするようにした。 ...編集 ・世代管理がOFFの場合は上書き保存後もアンドゥで保存前に戻れるようにした。 ・入力支援で「補完対象」に文字を追加できるように、選択しないようにした。 ・補完対象文字を変更しなかったときは入力支援後削除する機能が働いていなかったので修正。 ・「編集|変換」に「空白をタブに変換」を追加。 ・大きなブロックの挿入で表示行番号がずれないようにした。 ・句読点(、。)も半角に変換できるようにした。 ・タブでスペースコードを入力ONのとき、選択してIDM_TAB,IDM_SHIFTTABで空白を挿入/削除するようにした。選択しないでIDM_SHIFTTABにも対応。 ・フリーカーソル疑似ON・タブでスペースコード入力ONで、改行以降にカーソルを置いてTabを入力すると、入力されるスペース量が正しくない場合があったので修正。 ・IDM_DELETEPARATOPしてから、IDM_UNDELETEしたときにカーソル位置を復帰するようにした。 ・選択しないでIDM_SELECTJUMPしたとき、前回選択開始位置とのジャンプを行うようにした。 ・IDM_DUPEPARAで選択されている場合は範囲内を二重化するようにした。 ・マウスによる選択状態でクリックしたときクリック位置に移動しない場合があったのを改良。 ・クリックしないでドラッグすると選択開始されたのを修正。 ・マウスによる選択で、マウス移動速度が早くてウィンドウ外に出た時に範囲選択が追随しない場合があったのを改良。 ・選択して、スクロールバーでスクロールしてクリックすると表示がちらついたのを改良。 ・箇条書き文字をカスタマイズできるようにした。 ・4.00Bα1.5で変更した「選択しないでIDM_CUTVZしたとき削除バッファに入れる」動作を元に戻して入れないようにしてVZの仕様に合わせた。 ・選択してIDM_SEARCHCONTINUE/PREVすると選択した単語を検索するようにした。 ・箱形選択時は一時的にフリーカーソルにした。 ・自動整形で文頭で{Bs}したときに字下げなどを削除するようにした。 ・自動整形モードONで整形中でないときに改行すると、整形してから改行するようにした。箇条書きなどが新しい行に引き継がれるように。 ・IDM_PASTESELECT,IDM_PASTECHAR,IDM_POPを選択置換するようにした。 ・IDM_ZENHANWORD(カーソル位置の1語または範囲内の全角/半角変換)を追加 ・IDM_CASEWORD(カーソル位置の1語または範囲内の大文字/小文字変換)を追加。 ...設定 ・ファイルタイプ毎にツールバー/メニューバーをカスタマイズできるようにした。 ・ファンクションキー表示バッファが足りなかったので拡大。 ・新規作成ウィザードで作成したTML文書の埋め込み設定を修正。 ・"NOTE EDITOR"で設定を埋め込むかどうか指定できるようにした。埋め込みをOFFにして設定を行うことで、新規NOTE文書の設定を変更できるようにした。 ・MAIL/NOTE EDITORで設定の切り替えができてしまうので、できないようにした。 ・ツールバーの設定で空行もボタンになっていたのを修正。 ...印刷 ・印刷スタイルの設定にエラーがある場合、印刷プレビューや印刷に入るときに警告を出すようにした。 ・ヘッダフッタに\allpagesが指定してあると印刷が半分に縮小されることがあったのを修正。 ・印刷スタイルを切り替えたときもページ全体を表示。 ・印刷プレビューでルーラを非表示にした。 ・印刷プレビュー時の縦スクロールバーLineUp/LineDownで画面を1行ずつスクロールするようにした。 ...UI ・マウス3回4回クリックに対応 ・トリプルクリック+ドラッグで論理行単位の選択ができるようにした ・横スクロール時に、カーソル位置に開くメニューの位置を改良。 ・emacs.keyでCtrl+Sによる検索時に{Bs}で検索文字の修正ができるようにした。 ・emacs.keyでRegionCopyでカーソルlyを移動しないようにした。 ・VZ(98)準拠キー定義を内部で持つようにした。 ・ウィンドウ一覧で、パスが長い場合にファイル名が見れるようにした。 ・ウィンドウ一覧のサイズを拡大。 ・ウィンドウ一覧にFilerなども表示するようにした。 ・Windows準拠のカーソル表示で、タブの中央から右側をクリックしたときにタブの次の文字にカーソルを移動するようにした。 ・キーでコンテキストメニューを開いたときは、カーソル位置に表示。 ・Ctrl+^で検索ダイアログを出すとファンクションキー表示がCtrlのままになったのを修正。 ・ファンクションキー表示をクリックしてコマンドを実行できるようにした。 ・WZウィンドウを切り替えたときにIMEの状態を保存するようにした。 ...TML/体裁認識 ・行間を行高の4分の1以上あけたときに、TMLの通常編集画面でルビを表示するようにした。 ・体裁認識の桁揃えタブで、1段落に15個までしか桁揃えタブと認識しなかった制限をなくして、幾つでも使えるようにした。 ・桁揃えタブの自動更新速度を向上。 ・桁揃えタブで段落ごとにタブ数が異なる場合に半端な部分がフラッシュされなかった。 ・表の幅の更新したときにカーソル座標がずれないようにした。 ...HTML EDITOR ・

または

の直後で改行したときは
を入れない様にした。 ・IDM_HTML_BROWSERで空白を含むファイルを開けるようにした。 ・IDM_HTML_BROWSERをTEXT_HTML以外のテキストでも使えるようにした。 ・4.00Bα1.5で

が見出しにならなかったのを修正。 ...ツール/ウィンドウ ・最大化状態で「ウィンドウ|並べて表示」の動作を改良。 ・「ウィンドウ|並べて表示」で他アプリの下にあるWZ窓を前面に出すようにした。 ・「用語統一|操作|同じ綴りを全て無視」でアプリエラーになる場合があったのを修正。 ...アウトライン ・見栄えを改良。 ・「アウトライン|ジャンプ時にカーソルを先頭行に移動」オプションを追加。 ・アウトラインウィンドウでSpace,Shift+Spaceで本文のページアップダウンができるようにした。 ・アウトラインを「分割時に追加して表示」状態で多重化して最小化して閉じたときに記憶するウィンドウサイズを修正。 ..WZ MAIL ...送受信 ・送信中にエラーが発生した場合は回線を切断するようにした。 ・一括巡回で接続できない場合に何度も接続しようとするのを修正。 ・HELOでエラー(553)を返してくるSMTPサーバに対応。動作確認は不十分です。 ・メール送信時、件名がない場合は送信するかどうか問い合わせる様にした。 ・BBSで受信して新着があったときも更新するようにした。 ・"quoted-printable"のメールがJISのままで表示され文字化けしたのを修正。 ...表示 ・見栄えを改良。 ・ヘッダペインの先頭をTo:次をCc:にして以前の仕様に戻した。 ・NETNEWSでヘッダ表示に"Xref:"を加えた。 ・メール内容ウィンドウの頭にヘッダの一部を入れるのは、「ヘッダの常時表示=OFF」の場合だけにした。 ・自動巡回時にメール内容ウィンドウの現在位置を変更しないようにした。 ・メール一覧を最大化して解除したときヘッダペインが更新されないのを修正。 ・FBX(バックアップフォルダ)は新着表示しないようにした ・「初回受信数を制限」の入力欄が少し隠れていたのを修正。 ...設定 ・ダイヤルアップの設定で「手動」は廃止し、認証の設定に「ダイヤルアップの設定を使う」を追加。 ・MAILのタイムゾーンを設定できるようにした。 ・セキュリティレベルを設定できるようにした。添付ファイルの解凍確認など。 ・ポップアカウントのユーザ名にMacのメーラの癖で"ユーザ名@..."と指定された場合にエラーになるので、@以降をカットするようにした。 ...UI ・Ctrl+Rで「全員へ返信」、Shift+Ctrl+Rで「差出人へ返信」に変更。toolbarのIDM_REPLYALLをIDM_REPLY_FROMに変更要。 ・'V'で受信トレイにジャンプできるようにした。 ・Ctrl+Lで直ちに一括巡回するようにした。 ・キーでコンテキストメニューを開いたときは、カーソル位置に表示。 ・Iキーで表示したヘッダをもう一度Iキーを押してクリアできるようにした。 ・「WZ MAILに送る」でメールアカウントが1つならアカウント選択画面を省略するようにした。 ・アドレス帳にコピーボタンを追加。テンプレートダイアログなどに貼り付けられるように。 ・ニュースグループの一覧表示を音声化。 ...MAIL/NOTE EDITOR ・MAIL EDITORに「アドレスの挿入」を追加。 ・MAIL/NOTE EDITORで保存したときに日付(Date:)を更新しないようにした。 ・MAIL/NOTE EDITORの「ファイル|文書の情報」で現在の日付に変更できるようにした。 ・MAIL/NOTE EDITORの「ファイル|文書の情報」の日付の表示を改良。 ・MAIL EDITORで[CC]欄がない場合は、Alt+Cのキーを取らないようにした。 ・WZ NOTEの新規作成で、NOTE EDITORの設定を読み込み。これを初期値として文書毎の設定を行うようにした。 ・ML(To:とReply-To:が同じ場合にMLと判断)で「差出人へ返信」はFrom:を宛先にする仕様にし、"Reply-To:"と"From:"どちらを使うかの問い合わせは使いにくいので、 ・返信/差出人へ返信のCcから自分を除くようにした。 ・NOTE EDITORでヘッダ表示できるようにした。 ...WZ TERM ・WZ TERMでプロンプト待ちで無限ループにならないように、{Esc}で止めれるようにした。 ..WZ GREP ・見栄えを改良。 ・オープンダイアログが「Windows標準」の場合に、Grepのパス参照ダイアログにWZ標準のダイアログを出さない様にした。 ・Grepのプレビューのちらつきを減らした。 ・GREPの置換で、JISファイルなどでも置換できるようにした(文字コード・改行コードの自動判別がONのときのみ)。 ・GREP:Shift+Enterで置換するようにした。 ・GREPでAlt+CでICONを起動するようにした。 ..WZ ICON ・WZ ICONのメニューに最近開いたファイルを表示するようにした。 ..WZ MEMO ・見栄えを改良。 ・全面変更したMEMOで、メモの移動で見出しレベルが調整されてなかったのを修正。 ・「メモに追加」で日付にヌルコードを入れていたのを改良。 ・「メモに追加」で見出し行(ピリオドで始まる行)があるときはその前にスペースを入れるようにした。 ・メモファイルの新規作成時にメモタイトルとメモ内容ウィンドウがクリアされなかったのを修正。 ・メモを新規作成して、何もしないで閉じるとメモファイルが作成されなかったのを修正。 ・「見出しを追加」「子見出しを追加」したときのフォーカス位置をタイトルウィンドウにした。この方が使いやすい。 ・「メモテキスト1行目をメモタイトルへ」したときフォルダ一覧側も更新するようにした。 ・メモでemacs.keyの^Hなどが使えるようにした。 ..TX-C ・設定切替TXAPI txConfigReadを追加。 ・pathSepaをTX-Cから使えるようにした。 ・inputint,inputstrのキャプションを"WZ"に変更。 ・スペルミス修正fAlrearyOpen->fAlreadyOpen ・_wz.hを整理した。 .WZ4.00B β1(99年10月10日) ..WZ EDITOR ...表示 ・フォント指定がユーザ1〜3の場合のIME表示フォントを修正。 ・右端で折り返す場合にウィンドウサイズが変更されたらプロポーショナルスクロールバーを更新するようにした。 ・引用・MAILのコメント内のURLを色分け表示するようにした。 ・BASICの"c:\"のような色分けにも対応。 ・「見出し文字列を表示しない」で折り返しの2行目以降の表示を修正。 ・バイナリ編集時に印刷プレビューして戻すと行番号の表示がずれる場合があった。 ・多重化時にプロポーショナルスクロールバーのエレベータの位置を更新するようにした。 ・「見出し文字列を表示しない」でも、正規表現の見出しは表示するようにした。 ・欧文フォント時、フランス語のeアクサンで英文ワードラップが切れることがあったのを修正。 ・MSゴシック 10ポイント表示で、IMEの変換表示フォントとWZの表示フォントサイズが違うことがあったのを修正。 ・ファンクションキーの数と何個ずつ表示するか指定できるようにした。 ・プロポーショナルスクロールバーの更新表示のふらつきを改良。 ・タイトルバーなし、ウィンドウサイズ最大表示で、ウィンドウの位置がずれたのを修正。 ・Ctrl押し下げによるURLジャンプのマウスカーソル形状変更を改良 ・GREP等のtextウィンドウで右クリックメニューの位置を修正。 ・Cプログラムの色分けで、『/* " */』、『*/ /* a */』、『"\"/*"』、『/* // */』の次行からコメント色になるのを修正。 ・「IMEの表示」=WZで描画のとき、IME入力中のカーソルの表示を縦棒に戻した。通常と同じだと、変換を開始した位置が全角か半角によってカーソルが変わってしまい、わかりにくいため。 ...編集 ・Windows準拠のカーソル表示で、桁揃えタブ・字下げタブの中央から右側をクリックしたときにタブの次の文字にカーソルを移動するようにした。 ・「見出し文字列を表示しない」場合の見出し行の行頭でIDM_INSERTRETURN・IDM_DELETEPREVしたときに見出しを保存して改行・削除するようにした。 ・バイナリ編集モードで使用できないコマンド制限を緩和。 ・IDM_ZENHANWORDをIDM_ZENHANWORDしたとき1回で半角に変換するようにした。 ・右クリックされたときにクリック位置に移動するようにした。 ・選択してIDM_DUPEPARAするとアンドゥが効かないのを修正。 ・記号の変換で、「全て全角へ」を追加。 ・記号を全て半角/全角に変換する場合に、変換されない記号があったのを修正。 ・半角全角変換で半角 ・ も全角に変換するようにした。 ...検索 ・検索スタイルが空のときに追加ができなかったのを修正。 ・検索のスタイルで、一覧が空の時に切り取りすると落ちたのを修正。 ...ファイル ・wzeditor.exeから高速オープンする際に、wzeditor.exeのカレントディレクトリを配慮するようにした。 ・小型ファイル参照ダイアログで空打ちOKするとFILERが起動したのを修正。 ・高速ファイルオープンダイアログで日付順にソートするとするとファイル名の後ろに"・"がついたのを修正。 ・「Windows標準」ファイル保存ダイアログのファイル名の自動決定で、標準フォルダも使うようにした。 ...その他 ・IDM_UISORTに「大文字と小文字を区別」するかどうかのオプションを追加。 ・行単位で範囲選択し、範囲内のソートをすると1行余計にソートされたのを修正。 ・UNC指定の別のファイルが同一ファイルと見なされて(Windows98の仕様?)開けない場合があったので修正。 ・「印刷スタイルの設定|フォント|見出しのスタイル|設定」でエラーが表示されたのを修正。 ・4.00Bα2.0で拡張子をWZに関連付けを行ってもチェック表示がされなかったのを修正。 ・「標準の見出し文字列を使用」と「見出し文字列を表示しない」を両方ONにすると落ちたのを修正。 ・HTMLの見出しで段落末にがない場合も見出しと認識するようにした。 ・タグジャンプ先が開かれていてスクロールバーでスクロールされているときに正しい位置にジャンプするようにした。 ・WZを初めて起動したとき、前回最後に新規作成ウィザードで選択した設定で起動する場合があったのを修正。 ・終了時に文書の設定とカスタマイズ内容をテキスト形式で保存するかカスタマイズできるようにした。 ..WZ MAIL ...表示 ・"quoted-printable"で"=改行"を削除するようにした。 ・"quoted-printable"のメッセージを「メッセージ|編集」で開いたときにデコードされなかったのを修正。 ・サーバからのエラーレポートの表示を改良。 ・「件名先頭の[...]を表示しない」がONのとき、]の手前が数字である場合のみ表示しないようにした。また件名が空になるときは[...]も表示するようにした。 ・「全て」を選択したとき、時間がかかるので状況を表示するようにして、中断もできるようにした。 ...送受信 ・"Date:"で、+0900に加えて+900の形式にも対応。 ・バックアップフォルダで送受信できないようにした ・一括巡回のメール受信でエラーが発生したときは後続の巡回をしないようにした。 ・Ctrl+Lで一括巡回のダイアログを出し、Shift+Ctrl+Lで直ちに一括巡回するようにした。 ・デフォルトはサーバにメールを残さない設定にした。 ...MAIL EDITOR ・標準の文書の設定を「閲覧で開く」にするとMAIL EDITORも閲覧で開いたのを修正。 ・「WZ MAILに送る」でメールアカウントが1つの場合、メールの作成先がWZ MAIL上の現在のアプリケーションに依存したのを修正。 ...NIFTY ・NIFTYのメール受信で、1MBを越えるメールを受信すると止まる対策を取った。(動作確認が十分でないです) ・NIFTYで送信したら直ちに送信済にするようにした。接続が切れたときに、送信できたのに送信済にならず、次回に2重発言になることがあった。 ..WZ MEMO ・ごみ箱を空にする前に確認するようにした。 ・Alt+Oでもフォルダにフォーカス移動。MAILと共通に。 ・長い内容をもつ見出しを表示したときに表示がおかしくなる修正。 .WZ4.00B β1.1(99年10月12日) ・Subjectのクオーテッドプリンタブルのデコードに対応。 ・検索してもう一度検索ダイアログを開いたときに前回の検索オプションをONにするようにした。 ・コンテキストヘルプのプロポーショナルスクロールバーのエレベータによるスクロールを改良。 ・タイトルバーやツールバーにマウスカーソルがあるときにCtrl押し下げでマウスカーソルがIビームになるのを修正。 ・「文書の設定」OK時のプロポーショナルバーのふらつきを改良。 ・印刷倍率を50%にしているとき、太字のフォントサイズが小さいのを改良。 ・4.00Bβ1でクリッカブルE-Mailが作動していなかったのを修正。 ・行間を空けて選択したときに、選択表示の左端の行間部分の表示が欠けたのを修正。 ・フラットツールバーのときは、左端にセパレータを出さないようにした。 ・フラットツールバーのボタンの位置が上にずれていたのを改良。 ・コンテキストヘルプからHELPのハイパーリンクジャンプができるようにした。 ・WZEDITOR.EXEの起動オプションに/fwzmail や /iが指定されていた場合は、プロセスを新規作成するようにした。WZEDITORからWZに関連付けを変更しなくても済むようにした。 ・WZEDITOR.EXEからのWZ.EXEの起動で、ShellExecuteExだと調子が悪いので、CreateProcessに変更。 ・検索スタイルで「\を通常文字として検索」も記憶するようにした。 ・99年8月以降、MEMOのオートセーブが動作していなかったのを修正。 ・メモの起動時に、AUTOSAVE_OPEN_UIREPLACEの問い合わせを2回していたのを修正。 ・ダイヤルアップ接続のパスワード入力時にCancelしたとき送受信を中止するようにした。 ・文字装飾や色分けの太字、下線、斜体を通常文字で印刷することもできるようにした。 ・HTMLでタグを記号表示したとき、桁揃えタブを再計算するようにした。 ・MEMO/アウトラインの移動で、移動先に子見出しがない場合も、移動先の子見出しとして移動するようにした。 .WZ4.00B β1.2(99年10月14日) ..WZ EDITOR ・ローカルなUNC名は、通常パスに変換して開くようにして、UNC名と通常パス指定のファイルを同一視するようにした。 ・WZ4.00Bαでロングファイル名とショートファイル名のファイルを同一視するようにしたが、ネットワークドライブのファイルが全て同一視される場合があるので方法を変更した。 ・wz.exeからwz_main.exeに変更。ノートンCleanSweepが起動されているとWZの起動時に「インストールを監視」するか問い合わせが出ることに対策(直るかどうかは不明です)。 ・Win98/2000のシェルからの関連付けオープンで前面に開かない場合があったのを修正。 ・(ビューモード)の場合は(閲覧中)を表示しないようにした。 ・BSで削除してアンドゥしたときにカーソル位置を戻すようにした。 ・選択開始してから検索すると、選択状態が解除されたのを修正。 ・選択範囲が空のときは、選択した単語を検索する動作は無効にした。 ・([a-z]+)([0-9]+)のようにタグ記憶が連続すると、左側のタグで最後の文字が記憶されない場合があったのを修正。 ・/*"\\"*/の次行からコメント色になるのを修正。 ・"/***↓コメント↓/***/↓"(↓は改行)の次行からコメント色になるのを修正。 ・バージョン情報ダイアログからキャンセルボタンを取り除いた。 ・FILERに横スクロールバーが付いたのを修正。 ・TX-C:timeGetDayofweek(WZ3と同じ名前)を追加 ..WZ MEMO ・「未整理」がないときに「未整理に追加」すると、未整理フォルダの作成位置がおかしかったのを修正。 ・-f"ファイル名"でメモファイルを指定して起動した場合に、AUTOSAVE_OPEN_UIREPLACEの問い合わせを2回していたのを修正 ・β1.1のMEMOで編集して「ファイル|閉じる」で閉じると自動保存の一時ファイルが残ったのを修正。 ・古いメモタイトルに含まれる\x00で、メモの移動がおかしくなっていたのを修正。 ..WZ MAIL ・WZ MAILに「ツール|ファイラー」追加。 ・NETNEWS,BBSで「認証」を「ダイヤルアップの設定」にして保存することができなかったので修正。 ・MAIL EDITORで「オプション|ヘッダも表示」したときや、TML文書で「表示|タグ」したときに段落数が増えるのに段落属性をクリアしてなかったのを修正。 .WZ4.00C α0.1(00年 1月 5日) ..WZ EDITOR ・インクリメンタル検索コマンド IDM_ISEARCH,IDM_ISEARCHPREV,IDM_ISEARCHREを追加。 ・4.00Bでテキストキャプチャでアプリエラーになる場合があるのを修正。 ・4.00BでTMLの表の表示が乱れるのを修正。 ・PWZ互換ofnのフォントを設定できるようにした。 ・WXGのナビキャレットの大きさが文書を開いた直後に文書のフォントと異なるのを改良 ・HTML文書で「タグを記号で表示=ON」で「フリーカーソル=OFF」のとき、右端の文字が表示されない場合がったのを修正。 ・ダイアログの[...]で参照した後のフォーカス位置を改良 ・TMLファイルを開いたときに、"/jlアンカー"でアンカーにジャンプする起動オプションを追加。 ・2ストロークキーの2ストローク目に文字コード20-5FとCtrl+A〜Ctrl+Zを使える様にした。 for emacs.key ・用紙幅・高さをキーボードで設定しやすくした。 ・"++"を正規表現検索するとアプリエラーになるのを修正 ・正規表現検索で「大文字と小文字を区別=OFF」のとき[\t]の指定が無効だったのを修正。 ・_emacswz.cを廃止。wz本体で{Esc}>などの2ストローク指定に対応。標準IDMで置換られるコマンドは置き換え、インクリメンタルサーチコマンドを本体に追加し、それ以外のコマンドはマクロ化してwz.keyに記述した。 ・キーカスタマイズダイアログを出してOKするだけでファンクションキーの定義が先頭80文字しか保存されないのを修正。 ・フォルダリストで↑↓ボタンが効かないので外した。 ・「ヘルプ|WZホームページを開く」が機能するようにした。 ..WZ MAIL ・テンプレートで「中央揃え」「右揃え」の動作を修正。 ・宛先がないメールは送信するか問い合わせるようにした。ユーザ要望(宛先のないBCCメールも送りたい) ・MAIL EDITORのプロセスをMAILを分離するようにした。 ・ポップアカウントのユーザ名に'@'が含まれる場合があるので、'@'以下を消去する仕様は削除した。 ..TX-C ・_txIdmExecで実行したコマンドに返り値があるばあいはその返り値(BOOL)、なければTRUEを返す様にした。 ・dialogControlHelpExを追加 ・toolbarXXX,menuXXX,idmXXX,keyXXX TXAPI追加 ・txKeySet2Stroke廃止 ・wndtxTile,txSelectToMemoEx,clipboardToMemo,txSpellCheck,txInsertAtKeisenを追加 ・txuiIsClose,txDoCaption,sprintf_W,txIsCurDigitH,txIsCurDigitL,txSetCurDigitH,txSetCurDigitLを追加 ・txGetMultiClm,txClmFromLy,txClmGetLyを追加 ・テキストの変換を行うAPI(txConvertText)を追加(ユーザ要望) ・txUndoPackStart,txUndoPackEnd追加(ユーザ要望) ・txIbuffGetPrevPara,txIbuffGetChar,txTabToSpaceを追加(ユーザ要望) ・WZ3で使えたapPostSysKey,apPostCtrlKey,apPostKeyを復活。ユーザ要望。 ・JumpLineEndは、txJumpLineEndの省略形とぶつかるのでTX-Cでは定義しないようにした。 ・txImeGetOpen,txImeSetOpenが使えなくなっていたのを修正。 ・プラグインの設定を行いやすくした。組み込み順が重要なマクロもあるので。 ・プラグインマクロ設定を最大512文字までに拡大。ユーザ要望。 ・WZ起動時にマクロがコンパイルされたときに、コンパイル状況を出す様にした。 ・プラグインマクロがコンパイルできない場合は組み込みから外してメッセージを出す様にした。 ・tclオープンの際にプラグインマクロを組み込まないようにした。 ・ソースとTXPCODEファイルが違うフォルダにある場合のmakeが効かなかったのを修正。 ・txSetHookWndproctextTxpcode,txSetHookWndprocbaseTxpcode中のマクロをコンパイルした場合も、古いマクロプログラムを解放して新しくできるようにし、プラグインマクロの開発効率を向上。 ・TX-Cプログラムでコンテキストヘルプを使える様にした(ヘルプをTMLで作成してアンカー番号を付け、dialogControlHelpEx(hd,ファイル名,アンカー番号)。アンカーの段落が表示される。ファイル名は、マクロパスでパス検索され、拡張子TMLは省略可) ・起動時にマクロを実行するオプション"/mマクロ名"を追加。ユーザ要望 ・イベントマクロを無視する起動オプション"/mp_"新設 ・指定のイベントマクロを組み込む起動オプション"/mp"マクロ名""を追加。マクロ名は空白で区切って複数指定可能(80文字まで)。ユーザ要望 ・TX-C for WindowsCEで複雑な式もコンパイルできるようにした。 ・TX-C for WINDOWSCEでswitch-case文のコンパイルでハングする場合があったのを改良。 ・TX-C for WINDOWSCEではスタック節約のため、配列の添字は32bitから16bit(最大65535)までにした。 ・#include でwarningを出さないようにした。 ・static wchar [] = L"abc";に対応 ・FILER/ファイルリストコントロールを廃止 ..WZ FILER ・全面改良し、WZ3のFILERの仕様に近づけた。 ・年号を4桁で扱う様にした。 ・キー・メニューカスタマイズできるようにした。 ・パス指定で、"*.*;^*.c"等による、NOT指定に対応。 ・FILERでWindowsNTでショートカットを作成するとリンク先が c:\"c:\aaa" になるのを修正。 ・比較で、「2秒以内の差は等しいとみなす」オプションを追加。FATでは奇数秒は偶数秒に丸められるため。 ・Filerを複数起動できるようにした。 .WZ4.00C α1.0(00年 1月19日) ..WZ EDITOR ・4.00Cα0.1で排他制御がかかったファイルを開いた時にアプリエラーになるのを修正。 ・「IMEの表示=WZ」でIME変換中のカーソル表示の位置を変換語の末尾に修正。ユーザ要望。 ・アンドゥで上書き保存前の状態までさかのぼれるかどうか設定できるようにした(ユーザ要望) ・閲覧モードで^QCのキー入力のCに反応しないようにした。 ・Windows2000で「再変換」でアプリエラーになるのを修正。 ・禁則OFF、英字禁則ONの場合に表示が異常になることがあるのを修正。 ・正規表現検索でエラーメッセージが出た時のカーソル表示を改良。 ・縦書きで「IMEの表示=WZ」のときのカーソル表示の位置を修正。 ・コンテキストヘルプで、Shift+方向キーで選択、Ctrl+Cでコピーできるようにした。 ・TMLファイルで選択してAlt+Enter時は「桁揃えのプロパティ」しないようにした(ユーザ要望) ・シェルから高速オープンしたときに、画面最前面のWZウィンドウをアクティブにしてから、高速オープンするようにした。 ・4.00Cα0.1で"{Esc}^"に機能割当できず、"^"が入力されてしまうのを修正。 ・空テキストでソートするとアプリエラーになるのを修正。 ・IDM_UICLOSEでアプリエラーになる場合があるのを修正。 ・TMLで印刷スタイルの「埋め込み」できなかったのを修正。 ・"*+"をSEARCH_REするとアプリエラーになるのを修正。 ・4.00Cα0.1で多重化時に、Ctrlキーと組み合わせたキー入力が2重に入ることがあったのを修正。 ・「TX-Cの設定|プラグイン」でヘッダカラム幅を変更できないようにした。 ..WZ MAIL ・スレッド表示の場合の横スクロールの表示を改良。 ・listウィンドウのスクロールバーを使ったスクロールでカーソルが画面外にあるときのUp/Downキー操作を改良。 ・新着時のタスクトレイ上のアイコン点滅が消えない場合があることの対策を取った。 ・MAILとMAILEDITORを別プロセスにした影響で、MAIL EDITORを開いても全面にこないことがあるのを改良。 ..WZ FILER ・画面左端の+表示をなくしてファイラーの画面を広くした。 ・Filerで通常色の設定が反映されなかったのを修正。 ・Ctrl+Tabでプレビューと一覧を行き来できるようにした。 ・IDM_COMPAREでヒットするファイルがない場合にわかりにくかったので、結果を表示するようにした。 ・シングルウィンドウで起動してダブルウィンドウにしたとき色分けがされないのを修正。 ・ファイル名一覧を右側に表示できるようにした(ユーザ要望) ・IDM_JUMPFILEEND/IDM_JUMPFILEENDLINEを追加(ユーザ要望) ・IDM_SWITCHLYを追加(ユーザ要望) ・ファイル一覧が空のときに{Right}するとアプリエラーになるのを修正。 ・4.00Cα0.1でプレビューの表示率が変更できないのを修正。 ・"^*.c"等のNOT指定は、通常マスク指定に続けて"*.*;^*.c"と記述する必要があったのを、いきなり"^*.c"の指定もできるようにした。 ・自動でサイズの表示幅に合わせて表示内容を調整するようにした ・自動で日付の表示幅に合わせて表示内容を調整するようにした ・wpathIsDirectoryで"\\host\share"の場合も真を返すようにした。filerのフォルダ移動に便利なように。 .WZ4.00C β1.0(00年 1月24日) ..WZ EDITOR ・4.00Cα1.0の「IMEの表示=WZ」IME変換のカーソル表示改良で、読みを入力した状態でカーソルが移動しなくなったのを修正。 ・WZ4.00Cα1.0+Win2000+Atok13で再変換ができないのを修正。 ・WZを起動するとExplorerのアプリエラーになる場合がある対策として、「WZのインテリポイントを使う」をインストール直後はOFFにするようにした。 ・MAIL EDITORで保存したときに、変更行クリアの画面表示が更新されなかったのを修正。 ・4.00CαでtxQuitするとアプリエラーになる場合があるのを修正。 ・アウトラインで多重化したときの初期フォーカスを改良。 ・4.00Cα1.0でアウトラインOFFで多重化時に、Ctrlキーと組み合わせたキー入力が2重に入ることがあったのを修正。 ・用語統一/自動校正でヘッダカラム幅を変更できないようにした。 ..WZ FILER ・できるだけカーソル位置を保持する様にした。 ・IDM_COMPARE後の表示を改良。 ・IDM_COMPAREでヒットしなかったときだけメッセージを出すようにした。ヒットしたときに{Esc}など押したくないので。 ・IDM_COMPAREする前にIDM_FLUSHするようにした。更新されている場合に比較がうまくできないので。 ・ヘッダカラムをドラッグして設定した表示幅にならなかったのを修正。 ・一覧の横スクロールバーの動作を改良(ファイル名を右側に表示しているとき) ..WZ TERM ・Windows98でWZ NIFTYで手動で"bye"して回線を切ってから閉じるとハングしたのを修正。 ・NTでディスプレイドライバが割り込みを止めすぎてダイヤルアップでの送受信中にエラーが起きたときにハングした対策をとった(未確認)。 ..WZ MEMO ・WXGのナビキャレットの大きさが文書を開いた直後に文書のフォントと異なるのを改良(未確認) .WZ4.00C β1.1(00年 1月26日) ・4.00Cで改良しようとした「WZ描画によるIME変換で、カーソル位置を変換文字列の末尾に」は、副作用があるので4.00Bの仕様に戻した。 ・uiSelectFolderでダブルクリックでフォルダの中に移動するようにした。 ・WZ EDITORが無いときにWZ MAILから開いたMAIL EDITORが同一プロセスになるのを修正。 ・Filerで、'0'キーでパスを"@:\"にしないようにした。 .WZ4.00D α1(00年 3月 8日) ..WZ EDITOR ・バイナリ編集で2ストロークキーを使えるようにした。 ・バイナリ編集時は自動整形を効かない様にした。 ・バイナリモードで再読込したときのカーソル位置を改良。 ・縦書き時の候補ウィンドウの位置を改善 ・縦書きでIMEの入力を確定せずにキャンセルするとテキストにゴミが残る場合があるのを修正。 ・表示行末尾の候補ウィンドウ位置が上下する場合があるのを改良。 ・2行にわたる場合の候補ウィンドウの位置を改良。ユーザ要望。 ・「IMEの表示=WZで描画」時、候補ウィンドウと変換文字列をぴったり付ける様にした。ユーザ要望。 ・"/t.拡張子"で拡張子の設定を読み込んで開く動作がなされていないのを修正。 ・起動オプション"/fwzMail"etcは"/fMail"とも指定できる様にした。 ・PWZ互換ファイルオープンダイアログからfilerを起動したときのフォーカスがEDITORに残ったままなのを修正。 ・txReopenInternalExW中に落ちる場合があった。 ・印刷プレビューでは自動整形ができないので、効かない様にした。 ・striXXXcmpを2バイト文字に対応し、txSortで大文字小文字を区別しない場合の全角文字のソートの動作を改良。 ・IDM_UIRENAMEVZではWZ独自のダイアログを使用するようにした。Windows標準だと拡張子が追加されてしまう場合があるため。 ・IDM_UIRENAMEVZでtext->szfilenameも更新するようにした。 ・アウトラインで、プレビュー時は、「文書のフォントで表示」を無効にした。巨大なフォントで表示されることがあるため。 ・Windowsの設定でフォントの大きさを125%にすると、印刷スタイルの設定で3桁の数字が2桁しか表示されないので、テキストボックスを拡大。 ..WZ MAIL ・回送の標準テンプレートは、Reply-Toを元差出人から、WZMAIL使用者本人に変更。※既に「回送」を利用したことがある場合には適用されません。WZMAILフォルダ\ROOT.SIFを削除してください。 ・WZ MAIL EDITORで「ファイル|文書の情報|メールの時刻の変更」で_timezoneが初期化されていないのを修正。 ・WZ MAILで、[R]中にメール内容ウィンドウで右クリックでコピーできるようにした。 ・メール内容ウィンドウで多重化できないようにした。 ・wzmail.cfgで"adrbook:"でアドレス帳を指定している場合にも、WZ MAIL EDITORでアドレス帳を参照できるようにした。 ・tryal->trial ..WZ FILER ・ファイルリストが空のとき、カーソルが「..」にあるときIDM_CREATExxxができないのを修正。 ・バイナリファイルの色分けが効かない場合があったのを修正。 ・「{Space}で下に移動する」ONの場合はWindows準拠キー定義でも選択して下に移動するようにした。 ・Filerでプレビューが見えない場合があった。 ・「移動」で移動先のファイルが存在するときにも移動できるようにした。 ・ダブルウィンドウの表示方法をカスタマイズできるようにした。 ・シングルウィンドウの時にプレビューを右側に表示できるようにした。 ・フォルダを名前順でソートするオプションを追加 ・「閲覧で開く」と「関連アプリケーションで開く」両方をチェックした場合の動作を改良。 ・IDM_MEMOにメモを起動する機能を割り当てた(利用するにはuifiler.cfgをカスタマイズしてください)。 ・IDM_APP1=「フォルダ表示の同期」追加。 ・listの横スクロールバードラッグの動作を改良(最後のアイテム幅が-1のとき) ・listウィンドウでフォーカス時・アンフォーカス時の選択表示の色を修正。 ・listウィンドウでShift+Pageup/Pagedown/Home/Endによる選択をサポート。 ・FILER@VZ.KEYでSpaceで選択を全部解除したとき選択モードを解除するようにした。 ..WZ MEMO ・MEMOで、移動先を記憶して新規作成などを行うと移動先がずれる場合があるので、このような場合は記憶した移動先をクリアするようにした。 ・txSelectToMemoExでMEMOが立ち上がっている場合も、行頭のピリオドに余白を追加する様にした。 ..TX-C ・「ツール|キーボードマクロ」に「TX-Cに変換」を追加。キーボードマクロをTX-Cプログラムとして出力できるようにした。 ・__WZ__,__PWZ__,__XZ__は、それぞれWZ,PWZ,XZ以外では0に#defineするように変更。 ・フックプロシジャー中でtxReleaseHookWndprocXXXできるようにした。 ・txSetHookWndproctextTxpcodeTail/txSetHookWndprocbaseTxpcodeTail追加 ・別プロセスで同じマクロが同時に動作したときのpermanet変数の問題を改良。この恩恵を受けるには、TXE等のウィンドウプロシジャで、DefWindowProcの代わりにsysApDefWindowProcを呼び出してください。 ・組み込み中のプラグインがコンパイルされて動的交換される前に、__pluginReleaseを呼ぶ様にした。ユーザ要望。__pluginReleaseでTRUEを返せば動的交換される(フックが解放されてない場合等は交換されない)。__pluginReleaseがない場合は動的交換されない。 ・DLLの関数インポートで、関数名の末尾に"@n"(n=引数のバイト数)がついている関数を呼べる様にした。末尾の"@n"を除いて、extern宣言と関数呼び出し記述をしてください。 ・szpath[0]=0のときpathIsFullが誤動作した ・wszpath[0]=0のときwpathIsFullが誤動作した ・「TX-Cの設定|プラグイン」で複数選択できないようにした。 ・プロポーショナルの場合のtxInsertSpaceFreeCursorの動作を改善。 ・プロポーショナルフォントの場合のtxGetLxLineTailの動作を仕様変更。 ・txGetLxLineEndで表示行にタブを含む場合の返り値を正しい値になるように仕様変更した。 ・TXCでtxSelectQuitの省略記法が使えなかったのを修正。 ・WZ HELPで、「-fファイル名」、「-aアンカー番号」オプション指定を可能にし、任意のTMLファイルをヘルプとして開ける様にした。ユーザ要望。 .WZ4.00D α1.1(00年 4月24日) ..WZ EDITOR ・開いた直後に置換操作を行ったときに「変更」を表示するようにした。 ・4.00Dα1で「文書の設定|見出し|スタイル」が動作していなかったのを修正。 ・4.00Dα1で「新規作成ウィザード」の動作が異常なのを修正。 ・バイナリ編集の2ストロークキー動作を改良。 ・sh->fUndoBackSaveをwzcfg.cfgに出力するようにした。 ..WZ MAIL ・IDM_MAIL_FORWARDした場合も元メッセージを「済」にするようにした。「既読」だとそのメッセージを処理したかどうかが分からないため。(vc要望)。 ・IDM_MAIL_FORWARDの場合も、"In-reply-To:"を出力するようにした。IDM_MAILJUMP_CHILDが効いて、誰に転送したかすぐに分かるように(vc要望)。 ・メール一覧でキーボードのアプリケーションキーで右クリックメニューを表示するようにした。 ・ヘッダの縮小で"Reply-To:"を保持するようにした。MLへの返信時に困るので。ユーザ要望。 ..WZ FILER ・Filerでカーソル位置と違うファイルが操作対象になることがあったのを修正。 ..WZ HELP ・「分割時に追加して表示」がONのときヘルプを開くと落ちることがあったのを修正。 ・コンテキストヘルプで、コンテキストメニューが出ないようにした。検索等すると落ちるので。 .WZ4.00D α1.2(00年 6月11日) ..WZ EDITOR ・「前回終了時の復元」IDM_RESUMEコマンドを追加 ・プロジェクトの保存で、ウィンドウ位置の取得にGetWindowPlacementを使うようにした。 ・プロジェクトを開いた後に、プロジェクトの保存や追加を行うと、開いたプロジェクトファイルに保存や追加が簡単に行えるようにした。 ・検索・置換文字列指定を80から260に拡大。 ・キーワードファイルの編集を、ネットワークライセンスに対応。 ・行間0・アンダーラインONの場合に警告を出すようにした。 ・閲覧モードでIDM_ISEARCHで1や2を検索できるようにした。 ・2ストロークキーで、2ストローク目に機能が割り当てられていない場合に、2ストローク目のキー入力が文字として入力されたのを改良。 ・EDITORを全終了したときにVZのページングモードをPに戻す様にした。ファイラーが残っている場合があるので。 ・印刷ダイアログの「オプション」に「全ページ数を計算して印刷する」設定を追加した。 ・PWZのファイルオープンダイアログでファイル名が空で..やフォルダ名でEnterするとファイラーが立ち上がってしまうのを修正。 ・XZ標準/PWZファイルオープンダイアログで一覧のファイル名をダブルクリックするとそのファイル名で[OK]するようにした。 ..WZ MAIL ・選択の切り替えで、選択していない(カーソル位置が選択されている)状態のときの動作を改良。 ・メールの自動振り分けで、"絞込中"のステータスバーメッセージ表示が残る場合があったのを修正。 ・アカウント名を変更したときにsinファイルにも反映するようにした。 ・「表示|スレッドを表示」でメール一覧をダブルクリックしたときに違うメッセージが開かれる場合があったのを修正。 ..WZ MEMO ・IDM_UIREOPEN,IDM_UIINFO,IDM_SWITCHBINARYを実行できないようにした。 .WZ4.00D(00年 6月14日) ..WZ EDITOR ・WZ4.00Dα1で「文書の設定|見出し|スタイル」の登録が動作していなかったのを修正。 ・行間0・アンダーラインONでもFixedSysの場合は警告を出さないようにした。 ・音声化で、句点単位・読点単位の移動の際の読み上げで最初の1文字を読み上げない点を修正。 .WZ4.00Eα1.1(00年12月16日) ..WZ EDITOR ・「任意テキスト」時に「テキストの種類に応じた色分け」の中に「引用」も加えた。ユーザ要望。 ・WindowsMe上のインテリマウス対応 ・WZ ICONを起動するIDM_ICONコマンドを追加 ・...のときにの中もハイパーリンクの色分けを持続するようにした。 ・「段落体裁」ダイアログは「見出し」の設定を先頭にした。そのほうが使いやすい。 ・text->lcywindowが少ないとき(=3,lcySmlower=1,fAddSmlower)、txRightでlyが振動することがあったのを修正。 ・textコントロールのコンテキストメニュー改良 ..WZ MAIL ・2000/06/26の仕様変更で添付マークが消えたのを修正。 ・メール受信中にエラーが発生したとき、未読メールも既読になってしまうのを修正。メール受信部分を全面的に変更。 ・送受信中には、Shift+Ctrl+Lで一括巡回ができないようにした。 ・パスワード入力のフォーカス位置を改良 ..WZ MEMO ・タイトルを編集してから本文を編集し、メモ一覧で別項目選ぶと、本文を編集した内容が失われる場合があったのを修正。 ..WZ FILER ・「関連アプリケーションで開く」をチェックしてShift+Enterするとエディタで開く様にした ・WZ ICONを起動するIDM_ICONコマンドを追加(利用するにはuifiler.cfgをカスタマイズしてください)。 ..TX-C ・「関数定義の検索」で、検索文字列が空の時は検索処理をしないで高速化 ・裏テキストでもTXEVENT_CLOSEを送るようにした。フックの後始末したい場合があるので。 ・list->fSortBreakable=FALSEでもShift/Escキー押し下げでソートを中止してしまうのを修正。 ・txReleaseHookWndprocにバグがあり修正。 .WZ4.00Eα2(01年02月07日) ..全般 ・GREP等でIDM_UIREOPEN,IDM_SWITCHBINARY,IDM_UIINFOできないようにした。 ・CreateProcessで返されたハンドルを閉じる様にした。 ..EDITOR ・漢字フォントとみなすフォント名を指定できるようにした。 ・スペルミスダイアログで、候補を入力できるようにした。 ・スペルミスの候補表示をリストボックスに変更して選択しやすくした。 ・アウトラインウィンドウの幅が狭いときのボタン表示を改良し、コンテキストメニューを出す様にした。 ・上方向のスクロール時にルビが表示されないのを修正。 ・「折り返ししない」ときは「段組」の指定を無視するようにした。 ・箱形選択中に横スクロールすると表示が乱れるのを修正。 ・範囲内の置換をした後にtxSearchContinue/Prevすると、検索文字列が見つからない場合があるのを修正。 ・確認なしのタグ付き正規表現置換で、マッチ長さが0だと進まなくなるのを修正。 ・置換確認ダイアログが画面外にでる場合があったのを改良。 ・「桁揃えタブの行は折り返ししない」段落のIME変換文字列の描画を改良。 ・Windows2000で縦書きに切り替えた直後に、変換候補ボックスが横型で表示される場合があるのを修正。 ・行番号に見出し番号を表示しないように設定できるようにした。 ・IDM_JUMPPARATOP/ENDで自動整形から抜けない様にした。 ・Win95系でプロジェクトに記憶するウィンドウ位置が正しく取得できていなかったのを修正。 ・縦書き時のマウスカーソルIBEAMを、編集しやすいように横倒しにした。ユーザ要望。 ・印刷中はWM_PAINTによる描画はしないようにした。 ・横スクロールが深い場合に、HTMLの行頭タブや体裁認識のタブ字下げによる折り返し2行目以降の表示が乱れるのを修正。 ・アウトライン表示中にTMLのアンカージャンプすると参照アンカーのある上の見出しにジャンプする動作を修正。 ・IDM_UIEXITで多重化テキストが閉じないのを改良。 ・印刷関係の諸問題対処のため、印刷周りを全面変更。 ・プレビュー時にIDM_UIPRINTSTYLEは、設定が行いやすい様に「印刷スタイルの設定」ダイアログを出す様にした。 ・用語統一で、\1や$1による正規表現タグ置換に対応。置換文字列の最大は79バイトまで。要望が多かった。 ・用語統一で前回使用した辞書を覚えるようにした。 ・マルチモニタで、セカンダリで閉じたウィンドウがセカンダリで表示されるように改良。未確認 ・マルチモニタ環境で、セカンダリで「高さを最大化」コマンドが効くようにした。動作未確認。 ・バイナリ切替したとき、内容が空でないのに、EOF位置でly=0になって空テキストのように見える場合があるのをとりあえず改良。 ・アウトライン操作のカット/コピーは、WZ3と同様にクリップボードにも出力するようにした。ユーザ要望。 ・IDM_UIREPLACENOQUERYを動作するようにした。 ・バイナリ編集モードではインクリメンタルサーチを使えない様にした。落ちる場合があった。 ・バイナリ編集時のプロポーショナルスクロールバー表示を改良。 ・IDM_ISEARCHPREVの一回目が下方向になるのを修正。 ・カーソル段落を上下に移動するIDM_MOVEPREVPARA/IDM_MOVENEXTPARAを追加。 ・VZ.KEYで、^J後、テキストスタックにデータがある時に^KCした場合、テキストスタックからペーストするようにした。 ・Netwareサーバー上のファイルに上書きするとファイルの「共有可能」属性がクリアされてしまう対策を取った。未確認 ..MAIL ・MAIL EDITORの初期設定は、半角カナは保存時に全角に変換する設定にした。 ・WZ MAILで4G超の空きのあるドライブで、「メールフォルダの空き容量が少なくなっています」が出る場合があったのを修正。 ・添付ファイルの名前が長い場合に余白が入るのを修正。 ・横スクロールバーで一覧表示が隠されたのを修正。 ・添付ファイルのない再送・回送時にも"MIME-Version:","Content-Type:"も付けるようにした。 ・WZ NOTEではファイルを添付できないようにした。削除する手段がないので。 ・一覧ウィンドウで、Ctrl+Up/Downで選択開始、Ctrl+Spaceで選択切替できるようにした。 ・この文字以降は URL として扱わない、という文字からコロン(:)を外した。使用されている場合がある。ユーザ要望。 ・HTMLメールも添付ファイルとして表示するようにした。 ・Returned mail:"multipart/report"にも対応。 ・text/plain,message/rfc822以外のmultipartメッセージの表示を改良。 ・「[ の動作を Space と同じにする」の場合、[2]キーの動作もSpaceと同じにするようにした。ユーザ要望。 ..NIFTY ・WZ NIFTYで受信後、メッセージ一覧表示を更新するようにした。 ..FILER ・FILERでコピー・移動・削除に失敗した場合に中止できるようにした。 ・FILERで「全て上書き」が効かない場合があるのを修正。 ・タスクバーを上に表示していると、GetWindowPlacementでは正常な位置が取得できず、FILERの位置が開く度に繰り上がった。 ..TX-C ・「#pragma \n=0x0A」が効いていなかったので対応。 ・pathmasksmatch("sample.txt.lnk","*.lnk")がFALSEを返したのを修正。 ・マクロの実行ファイル名を得るtxpcodeGetFileNameを追加。myfunc{txstr sz;txpcodeGetFileName(myfunc,sz);information("%s",sz);}の様に使用。 .WZ4.00Eα2.1(01年04月21日) ..EDITOR ・段組表示で横スクロール中の表示が欠ける場合があるのを修正。 ・uiXXX.cfg,wzprint.cfg,head.cfg等のファイル形式を一部変更。自動的に新しい形式に変換します。 ・「Cプログラム」等も設定の切り替えで表示順を変更できるようにした。 ・「設定の切り替え」で「すべて表示」をONにすると、TMLとプレーンテキスト全部の設定を表示するようにした。 ・「設定の切り替え」でTMLとプレーンテキスト相互の切り替えができるようにした。 ・WindowsMeでIME変換中に「半角/全角」キーを押してIMEをoffにしたときのカーソル表示を正常にした。 ・TMLのハイパーリンクの色分けが行末まで伸びたのを修正。 ・正規表現「^(.+)\n(\1\n)+」「.*」で落ちない様にした。 ・キーカスタマイズ|キーの挿入に、{MouseL3},{MouseL4}も表示するようにした。 ・小型ファイルセーブダイアログでファイル名の自動決定がアプリエラーになるのを修正。 ・プロファイルの保存形式を変更し、より沢山記憶できるようにした。旧版からは自動変換する。 ..MAIL ・選択して複数の添付ファイルをまとめて削除するとアプリエラーになるのを修正。 ・添付ファイルのあるHTMLメールで、添付ファイルが一覧表示されなかったのを修正。 ・パスワードテキストボックスにTabで移れなかったのを修正。 ・本文がBase64エンコードのメールに対応 ..印刷 ・「印刷スタイルの設定」IDM_UIPRINTSTYLESETコマンドを新設。 ・「印刷スタイルの設定」でプリンタを変更したときに用紙一覧が更新されなかったのを修正。 ・「印刷スタイルの設定」で、用紙一覧等が表示されなかったのを修正。 ・プレビューかどうかでIDM_UIPRINTSTYLEの動作を変更するのはわかりにくいので廃止。 ・印刷プレビュー中にIDM_UIPRINTSTYLEすると設定が保存されず、その後プレビューできなくなるのを修正。 ・プレビュー表示中に「全ページ数計算」するとtxJumpFileEndされたのを修正。 ・印刷ダイアログでWindows2000のネットワークプリンタが一覧表示されなかったのを修正。 ・印刷ダイアログの初期値が「ページ指定」になっていたのを修正。 ..Grep ・GrepのEsc押し下げによる中止は、Grepがフォアグラウンドウィンドウの場合のみに限定した。 ..ネットワーク版 ・template.htmはユーザ設定フォルダから見るようにした。 ・Windows2000では、ログイン名を"AltDefaultUserName"から取得するようにした。"DefaultUserName"ではだめ。 ・ネットワーク版ではユーザ名・シリアル番号は表示しないようにした。Win2kで管理者でないと取得できない場合がある。 ..TX-C ・txConfigGetNamePrim,txConfigConnect,textmsgopen,textmsgclose廃止 ・textmsgopenWzapp(mchar* szName)廃止、txMbxOpenWzappに変更。 .WZ4.00Eβ1(01年05月07日) ・MAIL EDITORにprofileが適用されないようにした。 ・4.00Eα版で、「終了時に設定をテキスト形式で保存」をONにすると設定が壊れたのを修正。 ・ファイラーのキー定義の先頭が読み飛ばされたのを修正 ・前版で「印刷スタイルの設定 - 埋め込み」の内容を変更できなかったのを修正。 ・正規表現.はEOFにマッチしないようにCHAR_EOFを含めない様にした。 ・IDM_UISAVEASVZで自動ボタンを有効にした。 ・設定の切り替えで縦書きにした場合、フォントを切り替える前にプロファイルによるジャンプが効いてカーソルがずれる場合があった。 ・縦書き時のプロポーショナルスクロールバーのエレベータを使ったスクロール動作を改良。 ・WZ MAILでMBXファイルの":Status"がないメッセージのstatusが不定な値になるのを修正。 ・WZ MEMOでは「閲覧で開く」設定を指定できないようにした。 ・WZ MEMOの「表示|メモテキストを広く」の状態を保存するようにした。 .WZ4.00Eβ2(01年05月23日) ・4.00Eβ1でウィンドウ表示後にTXEVENT_OPENが送られたのを修正。 ・4.00Eβ1の「分割時に追加して表示」時のプロファイル記憶を修正。 ・4.00Eβ1でプロジェクトオープンで落ちる場合があったのを修正。 ・4.00Eαで既に開かれているファイルを開く指定をしたときに、ウィンドウサイズが初期化されるのを修正。 ・「NEC・JIS罫線の変換」でハングアップすることがあるのを修正。 .WZ4.00Eβ2.1(01年05月27日) ・WZ GREP右クリック対応 ・WZ MEMO右クリック対応 ・文字単位選択で、見出し行の行頭で範囲選択を終えたときは見出しのTMLタグは範囲に含めないようにした。 ・TMLファイルで見出しなど段落属性のある行の行頭にペーストする場合、複数行のペーストは見出し行の手前に、文字列のペーストは見出し行の先頭にペーストするようにした。 .WZ4.00Eβ2.2(01年05月30日) ・β2.1で、WZ GREPを起動するとアプリエラーになる場合がある(プレビューがOFFの場合)のを修正。 .WZ4.00Fβ1(02年09月10日) ..EDITOR ・[^]でEOFにマッチしないようにした。 ・"(.*B)([^D])"で"ABD"にマッチするのを修正。 ・正規表現"AB.*AB.*AB"で"AB AB CAB"にはマッチするが"AB AB AAB"にはマッチしなかったのを修正。 ・「WZのインテリポイントを使う」をインストール直後にONにするようにした。WindowsXP向けの対策。 ・Subject:が存在するが無名の場合にテキスト設定ファイルから読み込みがされなかった。 ・「文書の設定|記憶|グループに追加」で、元に属していたグループが削除されたのを修正。 ・_wzcfg.datが壊れる対策を試した。 ・先割機能の使用期限をなくした。一度/zextオプションを指定してWZを起動すると「文書の設定|文字数行数|先割り」が使えるようになります。ただし評価中の機能です。 ・ウィンドウ下端が画面外に出て切れてる時にIME入力を開始すると、カーソル位置を調整する様にした(vc)。 ・閲覧中はカーソルをOFFにする設定を追加「カスタマイズ|表示|閲覧時にカーソルを消す」 ・「文書の設定」で「追加」したときにその設定に切り替わらなかったのを修正。 ・改ページの動作を改頁か改段から選べる様にした。 ・「ウィンドウの位置を保存」がOFFの時にウィンドウサイズの指定が効いていないのを修正。 ・縦中横でxbase!=0のとき表示されなかったのを修正。 ・この文字以降は URL として扱わない、という文字からカンマ(,)を外した。使用されている場合がある。ユーザ要望。 ・折り返し幅が極端に小さくなる場合は、桁揃えの字下げを減らすようにした。 ・表を横スクロールすると乱れたのを修正。 ・縦書きで見出しスタイルの枠線印刷が文字とずれたのを修正。 ・改ページの次行を見出しにする場合は改行を挿入して確実に見出しに変更するようにした。 ・IDM_SELECTPAGEUP/DOWNコマンドを追加 ・HTML編集でにも対応、等もに変えていたのを修正 ・画面高さが少ない場合に画面上端・下端付近の行が画面外になることがあった。 ・印刷プレビューで改ページの挿入・削除をリアルタイムで表示に反映するようにした。 ・確認なしの置換で、見つけた文字列の長さが0の場合に編集フラグが立たなかったのを修正。 ・半角<->全角変換でヴ<->ヴも変換するようにした。 ・行頭で改ページした場合は、見出し属性が保存されるように改ページ+改行を挿入に仕様を変更。 ・パス指定"wz:\"に加えて"doc:\"に対応(My Documents) ・「画面右端で折り返す」ONの場合は、整形の1行の文字数が画面幅より小さい場合のチェックを外した。 ・整形で改ページがあると無限ループしたのを修正。 ・閉じて開くでプロファイルに保存するようにした。 ・IDM_NEXTROLL/PREVでマクロ再生中は加速しないように変更 ・UTF-8対応(SJISで扱える文字のみ) ・IDM_ISEARCHPREVで始めてIDM_ISEARCHすると後方検索になるのを修正。 ・「日付・時刻の挿入の詳細」ダイアログ等で無名の登録をすると削除できなくなるので、登録できないようにした。 ..MAIL ・WZMAIL:In-Reply-To:がなくReference:のみのメールスレッドが途切れないようにした。for Outlook。既受信のメールに適応するには、idxファイルを削除して再作成してください。 ・mailto:でSubjectやBody等の指定に対応。 ・mailto:時はテンプレートを使わないようにした。 ・WZMAILの音声化で読み上げ順序を「状態・題名・発信者・日付」に変更。 ..MEMO ・MEMO:見出し一覧でShift+Right,Leftで見出しレベルを増減できるようにした。 ・WZMEMOで「編集|移動...」してキャンセルしたときにメモ内容ウィンドウが更新されなくなるのを修正。 ・MEMOで行頭に".."があるデータを「IDM_CONTENT_PASTE」で小見出しがある見出しに貼り付けするとWZMEMOの操作が効かなくなった。 ・MEMOでIDM_UIINSERTDELETEで落ちることがあるのを修正。 ..FILER ・FILERでファイル名が画面幅に収まらない時は、拡張子が見れるように、拡張子の省略をやめてファイル名を省略するようにした。 ..TX-C ・ 大きなサイズのstatic初期化に対応(ex: static char buff[100000];) .WZ4.00Fβ2(02年09月19日) ..WindowsXP対応 ・manifestファイルによるWinXPのVisualStyleに対応。 同梱のmanifestファイルをWZフォルダにwz_main.exe.manifestというファイル名でコピーして再起動してください。 ・Fast User Switchingに対応。 ・「%sは他のアプリケーションで使用中なので、オープンできません」の表示を「%sを開けません。アクセス権がないか他で使用中です。」に変更。for WinNT系 ・WindowsXP用のツールバーボタンとWZMAILのフォルダアイコンを別に作成し、256色化。 ..Windows2000/Xp以降における設定ファイル(datファイル、cfgファイルなど)の置き場所 新SETUPでは、Windows2000以降はWZフォルダに"tx_base.cfg"を作成し、"xpConfig: 1"に設定するようにした。 この状態でWindows2000以降でWZを起動すると、設定ファイルを次のフォルダに作成するようにした。 "\Documents and Settings\All Users\Application Data\VillageCenter\WZ4" フォルダのアクセス権は"Users"=フルコントロール、設定ファイルのアクセス権も同じに設定し、 WindowsXPロゴ要件の1つである、制限付きユーザからの実行もサポートするようにした。 "tx_base.cfg"がないか、"xpConfig: 0"なら従来の動作(WZフォルダに設定ファイルを置く)になる。 既存のWZフォルダに"tx_base.cfg"を作成し"xpConfig: 1"にしてWZを再起動すると、新しい動作になる。 ..Windows2000/Xp以降におけるネットワーク版の動作(ビルトインの2ユーザライセンスも含む)(4.00Fβ2.1で仕様を変更) 制限付きユーザ(Users)でもログインユーザ名を正しく取得するように修正した。 各ユーザの設定ファイルは次のフォルダ以下に作成するようにした。 "\Documents and Settings\All Users\Application Data\VillageCenter\WZ4\users" 制限付きユーザもアクセスできるようにアクセス権を設定するようにした。 ライセンス数を超えるフォルダが作成された場合はエラーを表示し、設定ファイルは "\Documents and Settings\All Users\Application Data\VillageCenter\WZ4"かWZフォルダを使う。 ..SETUPのWinNT系向け改良 ・PowerUsersだとレジストリのHKEY_LOCAL_MACHINEもアクセスできないのでシリアルとユーザ名はファイルにも保持しておき、Aboutダイアログではこちらを参照するようにした。 ・Xpを考慮してデスクトップショートカット作成のデフォルトのチェックは外した。 ・「関連付けのないファイルに関連付け」のデフォルトのチェックを外した。 ・"AllUsers"のスタートメニューへのショートカット作成チェックボックスを追加。 ..EDITOR ・ファイルヒストリ表示数を100までに拡大。要望。 ・この文字以降は URL として扱わない、という文字から(;)を外した。使用されている場合がある。ユーザ要望。 ・{Esc}でキーボードマクロの実行を止められるようにした。何かのはずみで無限ループになる場合があるので。ユーザ要望。 ・保存時にタブ/スペース変換がONのときnlineがずれることがあったのを修正。 ・IDM_UIQUITALLのquestionが裏で出ることがあるようなのでSetForegroundWindowしてから出すようにした。 ・最大化されているときの「分割時に追加して表示」アウトラインの動作を修正。 ・行番号表示ONの時のルーラの表示を変更。 ..WZ FILER ・4.00Fβ1でファイル名の表示が正しくないのを修正。 ..WZ MAIL ・In-Reply-To:がなくReference:のみの場合、Referenceの最後をみてスレッドを作成するように改良。 ・「Date: Mon, Mar 2002 12:48:17」のような不正なヘッダで落ちるのを修正。 ・mailto:時もテンプレートを使うようにした。署名などな付けられず不便。ユーザ要望。BODYがあるときは本文をそれに置き換える。 ・MAILEDITORでオプションメニューにマークモードが付いたのを修正。 ..TX-C/他 ・listで全項目表示できる場合でも縦スクロールバーが出たのを修正。 ・「ファイル|終了」でマクロのpermanent変数が保存できずにエラーダイアログが出る対策 ・関数名uiSearch,listDispItemの衝突を回避 .WZ4.00Fβ2.1(02年10月03日) ..Windows2000/Xp以降におけるネットワーク版の動作(ビルトインの2ユーザライセンスも含む) ネットワーク版では、WZフォルダ\tx_base.cfgファイルの"xpConfig:"の設定が"1"の場合は次の新しい動作になります。"0"の場合は従来通りの動作(ユーザ毎の設定を"サーバPC\WZフォルダ\users\ユーザ名"に置く)になります。 ユーザ毎の設定ファイルは次の場所に置かれます。アクセス権は特に設定しません。 "クライアントPC\Documents and Settings\ユーザ名\Application Data\VillageCenter\WZ4" 管理者の設定ファイルは"サーバPC\WZフォルダ"に置かれます。 以下の場所にユーザごとのフォルダも作成します。これはユーザ数のカウントのためだけに用いられますので、フォルダの中身は常に空です。既にフォルダが存在する場合は中身を変更せずそのまま流用します(旧動作との互換性)。 "サーバPC\WZフォルダ\users\ユーザ名" ※ユーザ数のカウントはサーバPCで行う必要があるので、WZフォルダに作成します。 β2の仕様だとクライアントPCにカウント用のフォルダが作成されてしまっていました。 アクセス権は、クライアントPCを制限付きユーザで起動したときにもユーザ数のカウントができるように、およびユーザの設定が未登録の場合に登録できるように読み書き可能・削除不可能です。 usersフォルダおよびusers\ユーザ名フォルダをWZが作成する場合は自動でこのアクセス権に設定します。管理者が作成する場合はこのアクセス権を手動で設定してください。 ライセンス数を超えるフォルダが作成された場合はエラーを表示し、設定ファイルは "サーバPC\WZフォルダ\stduser"を使います。アクセス権は制限付きユーザからも使えるようにフルコントロールにセットします。 WZフォルダのアクセス権の設定によっては、制限付きユーザから"stduser"フォルダが作成できない場合があります。この場合は、管理者が"stduser"フォルダを作成して制限付きユーザ(Users)およびPowerUsersに変更と書き込みのアクセス許可を与えてください。 ..WindowsXP表示スタイル ・WinXPでのUpDownコントロールの表示を修正。 ・dialogHeadlineアイテムなどWZ自前のコントロールもXpスタイルに対応 ・XPでツールバーボタンが左に寄りすぎなのを修正。 ・tx_base.cfgに内容が"icon: 16"の行を書いておくとXPでも16色でアイコンを表示するようにした。 ・XPでWS_EX_STATICEDGE(ユーザーの入力を受け付けない項目用)を使うのを止めた。 ..全般 ・ツールバーの検索ボックスなどの位置が上寄りなのを修正。 ・wpathSerachで"doc:\"指定にも対応し、マクロパスなどに指定できるようにした。 ・ファイルヒストリバッファサイズを1024から2048に拡大。 ..EDITOR ・"$~noname"が必ずできてしまうのを修正。 ・WZGREP等でキーボードマクロが動作すると問題があるので、キーボードマクロはEDITORの編集TEXTのみに限定するようにした。 ・IDM_SELECTPAGEUP/DOWN: VZのページングモードの影響を受けないように変更。 ・ルーラの表示を小改良 ・追加表示アウトラインを表示したまま「前回終了時の復元」を繰り返したときのウィンドウサイズを修正。 ・色分けで','はURLには含みE-Mailには含まないようにした。 ・見出し変更コマンドIDM_HEADLINE1-6を追加。IDM_HEADLINE0は本文。 ・IDM_UIQUITALLは元に戻した。 ..MAIL ・XPのヘッダカラムで添付クリップマークが右寄りなのを修正。 ・WZMAILの初期ディレクトリをWinNTスタイルに変更。 ・添付ファイルのファイル名にWindowsで禁止されている文字が含まれている場合は、'_'に置換するようにした。 ・MAILEDITORの宛先ペイン等をXPビジュアルスタイルに対応。 ・WZMAILのメッセージ一覧の読み上げ順序に「ユーザ状態」を追加し、スレッド表示時の読み上げ順序変更にも対応。 ..GREP ・検索フォルダの入力欄を拡大。 ..TX-C ・int c='m';information("[%d]",c=='m' ? 1 : c=='a' ? 2 : 3);が[2]になるのを修正。 ・char a[X][Y][Z]; の sizeof(a[0]) がZ*Z になるのを修正。 ・switch文中でのcontinueの動作を修正。switchの外側のループに対してcontinueするように修正。 ・IDI_MB_xxxを旧WZMAILでも有効にした。ユーザマクロで使っているので。 .WZ4.00Fβ2.2(02年10月11日) ..EDITOR ・folder.cfgの文字コード指定に"UTF8"を追加。 ・閲覧モードでIDM_PASTEしたとき何もしないようにした。 ・印刷スタイル設定ダイアログで、「フォント」をドロップダウンすると特にWinXPで表示がおかしいのを修正。 ・字間をSIGNEDに変更しマイナス値も設定できるようにした。XPでMS明朝の字間が広くなる場合の対策。 ..MAIL ・EditLabel中に新着チェック/送受信などのコマンドを実行したときは、EditLabelを中止するようにした。思わぬフォルダの名前が変更されてしまうことがある。 ・WZMAILのメールフォルダ指定に[...]を付け幅を広げた。 ・音声化WZMAILのメッセージ一覧の読み上げで、添付があるときは「添付付き」を頭に付けるようにした。 ・listにチェックボックスアイテムを追加。WZMAIL一括巡回ダイアログ等をこれに置き換え。 ・WinXPでMAILEDITOR件名等で再変換の文字化けに対処。 ..ネットワーク版 ・ネットワーク版で".cfg"の取れた空のファイルが作成されたのを修正。 ・ネットワーク版では起動時の排他制御をかけるようにして、一度に沢山のファイルを開くとユーザ名がrootになったりする現象を回避。 ・「ユーザの設定フォルダを作成できませんでした。\nユーザ名\n規定のフォルダを使用します」に変更。 ・stdusrの設定ファイルのうち、rootからコピーしないファイルが作成したユーザ専用になってしまったのを修正。 ・wzmail.logの作成場所をネットワークライセンスに対応。 ..TX-C ・sizeof("a")が4になったのを、2になるように修正。 ・static int t[5]={1,2};の様にstaticの配列で初期値付きの初期化で、初期値数が配列数より少ない場合の初期化に誤りがあったのを修正。 ・dialogIntegerBで-1を指定すると255が表示されるのを改善。 ・dialogHeadline:"(&F)"を下線付きで表示するように仕様を変更した。 .WZ4.00Fβ2.3(02年10月16日) ..EDITOR ・縦書き時のIビームの表示を改良 ・ファイルオープンダイアログのプレビューでハングすることがあるのを修正。 ..MAIL ・WinXP+manifest以外でMAILEDITOR件名等で文字化けするのに対処。 ..ネットワーク版 ・"users\ユーザ名"フォルダが存在する場合もライセンス数のチェックをするようにした。 ・"stdusr\macro,txc"のアクセス権が作成者のみになっていたのを修正。 ・WZフォルダに作成するユーザフォルダ(users\名前)のアクセス権は、UsersにReadのみ、作成者と管理者にはフルコントロールを与えるようにした。 ・フォルダ"WZフォルダ\users"のアクセス権は、UsersにRead/Write、管理者にはフルコントロールを与えるようにした。 ..TX-C ・マクロ出力パス指定で"doc:\"と"..\"を使えるようにした。 ・マクロパスで".."を使ったときの動作を修正。 ・構造体の{}を使ったstatic初期化で、{}内の初期化子が構造体のメンバ数よりも少ない場合の動作を修正。 ・別プロセスでTX-Cのpermanent変数の同期でハングアップすることがあったのを修正。 ..SETUP ・上書SETUPの場合は設定ファイルの場所が変わらないようにtx_baseは設定しないようにした。 .WZ4.00Fβ2.4(02年10月17日) ・WZ MAILの多重起動時にパスワードチェックがされずにアクティブになったのを修正。 ・ネットワーク版でtxc.tml,api.tmlがユーザフォルダにコピーされなかったのを修正。 ・ローカルなUNCを解釈して"ドライブ名:"に置き換えるのは取りやめた。 ・XpでMAILEDITORのTo,Cc,Subject欄でのIME再変換で文字化けする対策について、この対策によってManifest状態でも正常な文字入力ができない場合があるので、プログラムでの対策On/Offはやめてユーザ指定により対策するようにした。tx_base.cfgの"xpf: 1"の記述で対策をOnにする。 .WZ4.00Fβ2.5(02年10月20日) ..WindowsXP manifestされているかどうかの判別がうまくできていなかったのを修正。 このためにMAILEDITORのTo,Cc,Subject欄の文字入力化け、およびI ME再変換化け対策がうまく動いていなかったのを修正できた。 "xpf: 1"の意味を変更し、0の場合は自動判別、1の場合はIME再変 換の対策なし、に変更した。通常は0か無指定で問題ないです。 ..正規表現 タグ記憶正規表現(例"AB.*(AB)")の結果が、"AB.*AB"と異なるのを修正。 これを修正した結果、タグ記憶が従来のアルゴリズムだと正常に行 えなくなった(余計に記憶してしまう)ので、全面変更した。 この影響で検索文字列にタグ記憶文字は使えなくなり、()内に、 ^ $ < > \b \Bのいずれかを指定した場合は、検索がマッチしなか ったり、タグ記憶ができない場合があります。