変更履歴(2002/05/01~)

Dec. 24, 2002 (1.3.6.2)

[バグ修正]
・強調表示の不具合修正.(もかさん)
・対括弧強調表示時に括弧内が選択範囲となる単語選択が反転表示されないのを修正.(aiさん)

[その他変更]
・VBの拡張子にdob/dsr追加.(みくさん)
・タスクトレイのメニューの表示タイミングをマウスボタン解放時に変更.(towestさん)
・マーク行を色分け対象にしていない場合は縦棒表示に.(aiさん)

Dec. 11, 2002 (1.3.6.1)

[機能追加]
・外部コマンド実行の特殊文字として,論理カーソル位置($x, $y)が利用可能に.(by もかさん)

[バグ修正]
・全角英数→半角英数と半角英数→全角英数の機能と名称が逆になっていたのを修正.(by げんた)

[その他変更]
・VC6.0ProでコンパイルするとPPAマクロが動かないのを回避.(by もかさん)
・コマンドラインオプションでオプションパラメータの数値を""や''で囲んでも認識するように.(by げんた)
・ウィンドウ作成時から小アイコンが正しく表示されるように.(by げんた)

Dec. 05, 2002 (1.3.6.0)

[機能追加]
・「開き直す」コマンド追加.現在の文字コードと同じコードでファイルを開きなおします.(by げんた)
・ファイルが外部から編集されたときの対応方法として,更新を無視する選択肢及び更新をメッセージとして通知する選択肢を追加.(by げんた)

[その他変更]
・「開き直す」及び「漢字コード○○を指定して開き直す」をキーマクロ保存対象に.(by げんた)

Dec. 02, 2002 (1.3.5.8)

[機能追加]
・アプリケーションアイコン,Grepアイコンをユーザーがカスタマイズ可能に.(by げんた)
・sakura.exeと同じディレクトリに,my_appicon.ico, my_grepicon.ico というファイルを置くことで,好きなアイコンをアプリケーションアイコン及びタスクトレイアイコンとして使用できます.

[バグ修正]
・「イ.txt」と「ツ.txt」など特定の文字がファイル名で同一視されてしまうのを修正.
・同様の問題がファイル名以外に,ブロックコメント,ラインコメント,キーワードヘルプ機能及び「検索」「Grep」で,[単語単位]かつ[英大文字と小文字を区別する]がOFFの場合に存在したのを修正.(by もかさん)
・「その他のインデント対象文字」で日本語が正しく扱えるように.(by もかさん)

[その他変更]
・「タイプ別設定 『スクリーン』タブ」のタブオーダーを修正.(by もかさん)

Nov. 27, 2002 (1.3.5.7)

[機能追加]
・ファンクションバーのグループあたりのボタン数を1-12で設定できるように(PC98ユーザーに贈る機能) (by もかさん)

[バグ修正]
・WinXPにおいて,「タイプ別設定」の色選択で,最下項目の色をクリックするとスクロールしてしまい1つ下の項目の設定になるのを修正. (by もかさん)
・「共通設定『キーボード割り当て』」で[機能に割り当てられているキー]の選択を変更すると,[キー]の表示と[Shift]/[Ctrl]/[Alt]が食い違うのを修正. (by もかさん)
・「DIFF」と「ファイル内容比較」でファイル名が入りきらない問題を改善 (by もかさん)
・テキスト・ルールファイルの「アウトライン解析」で,32階層を越えても落ちないように. (by もかさん)
・バックアップ(連番)とバックアップ(日付・日時)のポップアップヘルプが逆だったのを修正. (by もかさん)
・アウトライン解析の順序が[アルファベット順]を選択して,ダイアログ開きなおすとソートされていないのを修正. (by もかさん)
・アウトライン解析の順序がCPP/JAVAの時,[デフォルト]→[アルファベット順]→[デフォルト]としたとき元の順序に戻るように (by もかさん)
・正規表現で検索した後,検索マークの切り替えで色分けができないのを修正. (by もかさん)
・「アウトライン解析」で再解析すると[順序]の項目が増えるのを修正. (by もかさん)
・DIFFダイアログの現在ファイルと旧ファイルのアクセスキーが重複しないように (by もかさん)
・テキストを削除した結果が画面サイズよりも小さい場合に,上の方が画面からはみ出ないように.(by げんた)

Nov. 7, 2002 (1.3.5.6)

[機能追加]
・アウトライン解析ツリーをアルファベット順にソートできるように.(by こおりさん)
・WSHのスクリプトエラー時に行番号を表示 (by鬼さん)

[バグ修正]
・EOFのみの行を含む矩形選択時に文字入力すると落ちるのを修正 (by げんた)
・C++のアウトライン解析で,クラス名の直後にスペースをあけずに:が続いていると関数名を誤って取得するのを修正 (by こおりさん)

[その他変更]
・テキストタイプの拡張子からdocを削除.logを追加 (by げんた)

Oct. 30, 2002 (1.3.5.5)

[バグ修正]
・他使用中で読み込み可能なファイルが開けなかったのを今度こそ修正 (by げんた)
・UTF-7→SJISで,データを失うことがある (by もかさん)
・SJIS(Unicode)→UTF-7でコントロールコードを含めすべての7ビットコードを直接エンコードしていたのをDセットのみ直接エンコードするように (by もかさん)
・外部コマンド実行の$f,$gが日本語のファイル名に対応していなかったのを修正 (by もかさん)

[その他変更]
・行選択後のキーボードでのキャレット移動時の選択範囲の振る舞いを変更 (by やざきさん)
・C++のアウトライン解析で,クラス・構造体の宣言やテンプレートクラスにも対応.(by こおりさん)

Oct. 23, 2002 (1.3.5.4)

[機能追加]
・PPA/WSHマクロ用に選択文字列を取得するためのGetSelectedStringマクロを追加.(by げんた)

[バグ修正]
・CR/EOF直前のタブ上でキャレット左移動を行うと,TABの中を1桁ずつ移動するのを修正.(by やざきさん)
・折り返し行末に括弧がある場合に括弧の後にキャレットをおいた場合の強調表示がおかしいのを修正.(by aiさん)
・上書き禁止ファイルが開けなくなっていたのを修正.(by げんた)直っていませんでした.

[その他変更]
・ブックマークの表示方法を縦線→行番号の色指定に変更.(by aiさん)

Oct. 16, 2002 (1.3.5.3)

[バグ修正]
・フォントを変更したときIMEの未確定文字にフォント変更がすぐ反映されるように.(by げんた)

[その他変更]
・括弧の強調で,後ろに括弧がなければ前も見るように(括弧入力直後の強調対応)(by aiさん)
・経過時間測定(CRunningTimer) の整理.いちいち#ifdef _DEBUG~#endifで囲まなくていいように.(by げんた)

Oct. 10, 2002 (1.3.5.2)

[バグ修正]
・折り返し直前に文字を入力したときに、カーソルが1桁目ではなくインデント先頭に移動するように.(by やざきさん)
・2行目以降をインデントしているときに、インデントされている行の行番号をクリックすると、選択範囲がおかしくなるのを修正.(by やざきさん)
・TABインデント時に、折り返し行にインデントが挿入されないように.
・Javaのアウトラインで関数内のキャストが関数宣言と誤認されるのを修正.(by げんた)
・バックアップフォルダー名の指定で,制限いっぱいまで入力すると1文字バッファオーバーランするのを修正.(by げんた)

[その他変更]
・tx2x用のインデントを修正.3行目以降は、2行目に合わせる.(by やざきさん)
・Javaのアウトラインでinterfaceもclassと同様の扱いにする.(by げんた)
・Javaのアウトラインでabstract methodの行を解析対象にする.(by げんた)

Oct. 6, 2002 (1.3.5.1)

[機能追加]
・WM_CHARで送られてきた2バイト文字(Shift_JIS)を受け取るようにした.(by げんた)

[バグ修正]
・行頭のホワイトスペースにあわせる折り返しインデントで,2行目が折り返し無しの場合に3行目が2行目のホワイトスペースをもとにインデントされてしまうのを修正.(by げんた)
・タイプ別設定-補完ファイル名の保存最大サイズが3になっていたのを修正.(by げんた)
・共通設定-強調キーワード-キーワードセット名の入力長制限を正しい長さ(32)に.従来の制限値では内部バッファを超えて書き込んでいた.(by げんた)
・折り返し2行目以降の論理行桁位置表示がおかしかったのを修正.(by げんた)
・アウトラインウィンドウを開いた状態でエディタからブックマーク一覧を実行した場合,またその逆の場合にウィンドウの形式は変わるが内容が正しく入れ替わらないのを修正.(by げんた)

[その他変更]
・ダイアログからの文字列取得部を見直し.不要な -1 を削除し,内部バッファの最後まで利用するようにした.(by げんた)
・タイプ別設定-ルールファイル,外部ヘルプ,外部HTMLヘルプ等の入力長を保存可能な長さに制限.(by げんた)
・共通設定-バックアップ-フォルダー名入力長を保存可能な長さに制限.(by げんた)
・折り返しインデントタイプ「前行先頭」を「論理行先頭」に名称変更.(by げんた)

Oct. 3, 2002 (1.3.5.0)

[機能追加]
・折り返された行の2行目以降を字下げして表示 (by やざきさん)
・IBM拡張文字をJIS/EUCに変換する場合は,一旦対応するNEC特殊文字に変換することで文字化けが起こらないようにする.(by すいさん)

[バグ修正]
・不完全なエスケープシーケンスを含むJISコード文字列のデコード時に内容が失われないように.(by もかさん)

[その他変更]
・マウスクリック時に右半分ならキャレットを文字の右側に設定する機能をTABにも適用.(by やざきさん)

Sep. 29, 2002 (1.3.4.2)

[バグ修正]
・エディタ再起動後にコメントの色分けがおかしくなることがあるのを修正.(by やざきさん/げんた)

[その他変更]
・長すぎる文字列を含むINIファイルが与えられたときにアプリケーションエラーにならないように.(by げんた)

Sep. 27, 2002 (1.3.4.1)

[機能追加]
・Grepでの文字コードセット指定.同時に[文字コード自動判別]のチェックボタンは廃止.(by もかさん)
・TAB幅を1-64まで1刻みで修正可能に.(by げんた)

[バグ修正]
・UnicodeLE/BEの読み込みで,改行がCRまたはLFの場合に,CRLFまたはLFCRと誤判定して,次の行の1文字目が消えるのを修正.(by もかさん)
・ファイルをUnicode+[無変換]で保存すると,CR0LF0 の改行コードがゴミに変換される(1.3.1.2~)のを修正.(by もかさん)
・-CODE オプションが動作しなかったのを修正.(by もかさん)
・行番号非表示で上部余白を指定しているとき,左上にテキスト色の隙間ができていたのを解消.(by げんた)

[その他変更]
・コマンドラインオプションに-GCODE(Grepの文字コードセット指定) を追加.(by もかさん)
・行番号の右に隙間をあけたとき,縦棒が一番右に寄ってしまうのを数字の直後に来るようにした.(by げんた)
・行番号の区切りと文字の隙間が行番号背景色だったのをテキスト背景色に変更(by げんた)

Sep. 21, 2002 (1.3.4.0)

[機能追加]
・対括弧の強調表示.(by aiさん)

[バグ修正]
・文書アイコンを使う設定が保存されなかったのを修正.(by げんた)
・「共通設定」-「ウィンドウの行番号とテキストの隙間」で,SPIN BOXがEDIT BOXにくっつくように (by げんた)

Sep. 18, 2002 (1.3.3.1)

[機能追加]
・行番号の右側の余白を指定可能に.(by げんた)

[バグ修正]
・Grepの桁位置が1ずれるのを修正.(by もかさん)
・スマートインデント使用時に1024byte以上の行で括弧を入力するとメモリリークするのを修正.(by げんた)

[その他変更]
・#で始まる文をC++のスマートインデント対象外に.(by かろとさん)
・「共通設定」-「ウィンドウ」でルーラー設定の枠を無題とし,行番号の余白設定を追加した.(by げんた)

Sep. 12, 2002 (1.3.3.0)

[機能追加]
・WSHマクロのサポート (by 鬼さん)
WSHサポートについて
拡張子: WSHがマクロと認識するもの .vbs, .jsの他追加のエンジンを入れていればそれも使えるようになります.
エディタを操作するためのオブジェクトは Editor です.メソッド名及びその引数はキーボードマクロと同じです.
WScript オブジェクトはいきなりは使えません.CreateObjectでオブジェクトを取得して使ってください.
ウィンドウを出すMessageBox, InputBoxは使えません.

・エディタのアイコンを文書に関連づけられたものにできるように (by げんた)
・全角カタカナ→半角カタカナ変換 (by aiさん)

[バグ修正]
・GREP関連 (by もかさん)
・GREPで巨大なファイルでも検索できるように(2GBまで)
・GREPで、ファイル検索またはキャンセルをすると、ファイルを閉じない
・同上でメモリを解放しない
・GREPで[単語単位]と[該当行]を選択した場合、ヒットしないことがまれにある
・GREP結果の該当する内容に NULL を含んでいる場合、NULLの前までしか表示しない
・GREP実行中ダイアログでファイル名の欄が変なときがある

・アウトプットウィンドウへ文字列が追加されたとき、アンダーラインの表示が残ってしまう問題を修正 (by すなふきさん)

[その他変更]
・未保存の文書でも「読みとり専用」が使えるように.(by げんた)
・タイプ別設定のタブオーダーを自然な順序に (by げんた)
・「現在位置を移動履歴に登録」(MoveHistSet)を追加 (マクロ用の機能)(by すいさん)
・5MB以上のファイルをGREPするときにファイル中の進行状態を表示するように (by もかさん)

[残存バグ・制限事項など]
・GREPの出力結果の桁位置が,あるべき値より1少なくなります

Aug. 18, 2002 (1.3.2.6)

[バグ修正]
・ウィンドウを並べて表示で現在のウィンドウにフォーカスが残らないのを修正.(by みくさん)
・コマンドラインにファイル名を相対パスで与えると間違ったファイルを開こうとするのを修正.(by げんた)

Aug. 14, 2002 (1.3.2.5)

[バグ修正]
・検索ダイアログを自動的に閉じるにチェックが付いてない場合に、期待通りの動作にならないのを修正.(by aiさん)
・ツール→共通設定→支援の「キーワードヘルプ」誤記を修正。(by aiさん)

[その他変更]
・「検索開始位置へ戻る」を置換が実行したあとも機能するように.(by aiさん)
・検索文字列が見つからない場合でも開始位置を登録するようにした.(by aiさん)
・ウィンドウを並べて表示で,現在のウィンドウが左・上に来るように.(by げんた)

Jul. 26, 2002 (1.3.2.4)

[バグ修正]
・正規表現を用いた置換・検索で行頭指定’^’が正しく解釈されない点を改善.但し,行頭指定は必ず1文字目に置いてください.
・’^’自体を()グルーピングの中に入れるような使い方には対応できていません.(by げんた)
・単語単位でGREPしたときに桁位置が1少なかったのを修正.(by げんた)

Jul. 23, 2002 (1.3.2.3)

[バグ修正]
・Windows 2000でdiffが動かなかったのを修正.(by やざきさん)
・BCCでコンパイルできるように.
・外部コマンド実行で参照ボタンを押したときにエラーにならないように.(by すいさん)
・最大化ウィンドウで上下(左右)に並べて表示を行ったときに最大化状態を解除するように.(by げんた)

[機能追加]
・マクロExtHtmlHelpに引数追加.ファイル名及びキーワードの指定ができるようにした.(PPAでは未対応) (by げんた)

Jul. 04, 2002 (1.3.2.2)

[バグ修正]
・Windows 95/98でDiffが動かないのを修正.(by みくさん)

[残存バグ・制限事項など]
・1個置換と全置換で動作が違う.
・置換で無限ループすることがある.
・ファイル選択画面表示が時々おかしい
・W2Kで設定画面のインポートを開いた後、ファイルを開くをするとダイアログが横長くなる.
・横向き印刷で右端が切り捨てられる
・文字単位で選択したときのTAB空白変換が変
・Accessからの貼り付けで枠からはみ出た部分がコピーされない
・折り返し単位でインデントされる
・Undo操作で変更マーク増殖
・MIMEデコードONのとき,不正なMIME Headerがあると後続部分が失われる。
・キャレットが改行記号の真ん中に来ることがある.

Jul. 01, 2002 (1.3.2.1)

[機能追加]
・検索開始位置へ戻る (by aiさん)

[バグ修正]
・キーバインドのエクスポートでアプリケーションエラーが出るのを修正(by げんた)
・キーボードマクロが実行できないのを修正.引数チェックを緩くし,余分な引数を許容するようにした.(by げんた)
・キーマクロの記録開始 → (何もせずに)キーマクロの記録終了で、「マクロファイルを作成できませんでした。」というエラーが出ないように.(by げんた)
・DIFF差分表示した後ファイルを編集するとメニューがグレーアウトしてしまうのを修正。(by みくさん)
・GNU DIFF以外のDIFF(MS-DOS版?)も使えるように。(by みくさん)
・PC98機でもコントロールコード入力画面から0x1fをキー操作で入力できるように。(by みくさん)
・Windows 95で設定画面が開けるように (by こおりさん)

[残存バグ・制限事項など]
・1個置換と全置換で動作が違う
・置換で無限ループすることがある.
・ファイル選択画面表示が時々おかしい
・W2Kで設定画面のインポートを開いた後、ファイルを開くをするとダイアログが横長くなる.
・横向き印刷で右端が切り捨てられる
・文字単位で選択したときのTAB空白変換が変
・Accessからの貼り付けで枠からはみ出た部分がコピーされない
・折り返し単位でインデントされる
・Undo操作で変更マーク増殖
・MIMEデコードONのとき,不正なMIME Headerがあると後続部分が失われる。
・キャレットが改行記号の真ん中に来ることがある.
・Windows 95/98でDIFFが動かない.

Jun. 25, 2002 (1.3.2.0)

[仕様変更]
・行番号エリアにマウスカーソルを持っていくと,カーソルが右向きになる.(by みくさん)
・D&Dでテキストをコピーするとき,行末より右にDropしてもスペースが入らないようにした.(by すとーにぃさん)
・旧マクロとの互換性向上のため,マクロの文字列表現にsingle/doubleの両方のquotationを使えるようにした.(by げんた)

[機能追加]
・ドロップダウン付き「開く」をツールバーに追加できるように.(by みくさん)
・検索BOXをツールバーに配置できるように.(by みくさん)
・DIFF差分表示.(by みくさん) sakura.exeと同じフォルダーにdiff.exeが必要.
・コントロールコードの入力.(by みくさん)
・Unicode Big Endian形式のファイルを扱えるように.(by もかさん)

[バグ修正]
・switch文中のbreak漏れを精査.(by みくさん)
・色設定のインポートをキーボード(ALT+I)で行おうとするとアプリケーションエラーになるのを修正.(by みくさん)
・タスクトレイアイコンで左右同時にクリックするとアプリケーションエラーになることがあるのを修正.(by みくさん)
・キャレットが行番号やルーラー上に表示されることがあるのを修正.(by aiさん)
・パターンに改行を含む置換が実行できなくなっていたのを修正.(by みくさん)
・マクロ実行時のエラーチェックとデフォルト引数処理を追加し,引数不足の時にアプリケーションエラーが出ないように.(by げんた)

[その他変更]
・マクロ中の空行を無視するようにする.(by げんた)
・マクロロード時のエラーチェック強化.引数型チェック,文法チェック,閉じ忘れた引用符チェックを追加し,エラーがあったら実行しないように.(by げんた)

[残存バグ・制限事項など]
・1個置換と全置換で動作が違う
・置換で無限ループすることがある.
・ファイル選択画面表示が時々おかしい
・W2Kで設定画面のインポートを開いた後、ファイルを開くをするとダイアログが横長くなる.
・横向き印刷で右端が切り捨てられる
・文字単位で選択したときのTAB空白変換が変
・Accessからの貼り付けで枠からはみ出た部分がコピーされない
・折り返し単位でインデントされる
・Undo操作で変更マーク増殖
・MIMEデコードONのとき,不正なMIME Headerがあると後続部分が失われる。
・キャレットが改行記号の真ん中に来ることがある.
・キーボードマクロを実行しようとするとエラーが出る.
・キーボードマクロの記録を行った直後に終了すると,「マクロを記録できませんでした.」というエラーが出る.
・キーバインドのエクスポートでアプリケーションエラーになる.
・DIFF後にファイルを編集するとDiff関連メニューが使えなくなる.
・IE3以降が入っていないとツールバーが表示されない.

Jun. 05, 2002 (1.3.1.5)

[バグ修正]
・スクロールを少し滑らかにすると新たに出てくる部分がスクロール完了まで再表示されないのを修正.(by やざきさん)
・未確定文字列の表示位置がずれることがあるのを修正.(by やざきさん)
・ファイルを開いた直後にステータスバーに表示される改行記号が間違っていることがあるのを修正.(by やざきさん)
・改行記号の真中にカーソルが表示されることがあるのを修正.(by みくさん)
・次のブックマークへ進んだときに、先頭行のブックマークが無視されるのを修正.(by みくさん)
・未編集状態で矩形削除した直後に行番号が変更行扱いにならないのを修正.(by やざきさん)
・改行単位で表示しているときに、ステータスバーなどに表示されるカーソル位置がタブ文字を考慮していないのを修正.(by やざきさん)
・WindowsXPでmanifestがあるときにスクロールバーが再描画されないのを修正.(by もかさん/龍さん)
・スクロールしたときにキャレットが行番号やルーラーの上にも表示されるのを修正.(by aiさん)

[その他変更]
・ファイルを保存の速度改善.(by こおりさん/すいさん)
・ファンクションキーの表示切替がアクティブウィンドウ以外では起こらないように.(by みくさん)

[残存バグ・制限事項など]
・パターンに改行を含む置換が実行されない.
・Borland C++でmakeできない.
・MS Accessから貼り付けると,枠のサイズを超えた部分が切れてしまう.
・用紙を横向きにして印刷すると右端が切れてしまう.
・タスクトレイのアイコン上で左右同時クリックを2回行うと異常終了する.
・色設定のインポートをキーボードで行おうとするとアプリケーションエラーになる.
・不正なMIME Headerがあると後続部分が失われる。

May 20, 2002 (1.3.1.4)

[機能追加]
・改行単位の行頭ジャンプ実装。(by Oakさん)
・横スクロールバーで横スクロールしてもルーラーがついてこないバグ修正。(by やざきさん)

[バグ修正]
・リソースリークを修正。(by あろかさん)

[残存バグ・制限事項など]
・不正なMIME Headerがあると後続部分が失われる。

May 13, 2002 (1.3.1.3)

[バグ修正]
・マウスでの範囲選択が変になるのを修正 (by やざきさん)

[その他変更]
・共通設定→ウィンドウ→ルーラーの高さの最小値を、2に変更。(by やざきさん)

[残存バグ・制限事項など]
・不正なMIME Headerがあると後続部分が失われる。
・リソースリークのため使っているとメモリ・リソース消費が大きくなる。
・横スクロールバーで横スクロールしてもルーラーがついてこない。

May 12, 2002 (1.3.1.2)

[バグ修正]
・Unicodeで保存すると改行が常にCRLFになるバグを修正。(by こおりさん)

[その他変更]
・フォーカスを失ってもアンダーラインを非表示にしないように (by やざきさん)
・アンダーラインとか、ルーラーとか描画処理を最適化 (by やざきさん)

[残存バグ・制限事項など]
・不正なMIME Headerがあると後続部分が失われる。
・リソースリークのため使っているとメモリ・リソース消費が大きくなる。
・マウスでの範囲選択が変になる。

May 8, 2002 (1.3.1.1)

[仕様変更]
・「ファイルを開いたときにMIMEエンコードされたヘッダーをデコードする」をデフォルトでオフに。
・(不正なMIME Headerがあると後続部分が失われるため。)

[バグ修正]
・ウィンドウメニューで現在開いているファイルにチェックが付かないのを修正。(by やざきさん)
・「共通設定」-「キー割り当て」の「機能に割り当てられているキー」に、タブキーだけで移動できず、そのためアクセスキーが働かなかったのを修正。(by やざきさん)
・メニューバーに表示されるカーソル位置表示方法(表示行数・論理行数)を行番号の設定に従うように。(by やざきさん)
・強調キーワードの後ろに':'があると強調されなくなっていたのを修正。(by やざきさん)
・-TYPE=xxxを使ったときに、折り返し位置と、折り返し表示ラインがことなってしまうことがあったのを修正。(by やざきさん)

[その他変更]
・フォーカスを失ったときにアンダーラインを消すように

[残存バグ・制限事項など]
・不正なMIME Headerがあると後続部分が失われる。

May 1, 2002 (1.3.1.0)

[仕様変更]
・自動インデントの設定を「共通設定」-「全般」から「タイプ別設定」-「スクリーン」へ移動し、インデント設定を1カ所にまとめた。(by やざきさん)
・マクロエンジンをマクロの拡張子で判別するように変更。(by げんた)
拡張子 マクロエンジン
.mac キーボードマクロ
.ppa Poor Pascal (PPA.DLLが別途必要)

拡張子macを持つマクロファイル内ではPPA構文は使用できません。PPAで実行したい場合は拡張子をppaに変更してください。
変更後は内部キーボードマクロでは実行されません。

・それに伴い、キーボードマクロでは"S_"で始まらない関数名も許容するようにした。(by やざきさん)
ただし、追加されたパラメータが欠けている場合にアプリケーションエラーになりますので、2/1版以前のマクロをそのまま持ってくるのは危険です。
・「キーマクロの読み込み」では、キーマクロ以外のマクロは読み込めません。

[機能追加]
・半角スペースの明示的な表示 (by KKさん)
・スクロールバーを右クリックして表示されるメニューのうち「最上部」「最下部」「左の端」「右の端」にも反応するように。(by もかさん)

[バグ修正]
・色分けパターンを追加しても正規表現キーワードの色割り当てがずれないように。(by みくさん) ただし、この対策は旧版→新版の移行では行われません。手動で対応したくない人は旧版でエクスポート→バージョンアップ→新版でインポートの手順を踏んでください。
・共通設定→全般のタブオーダーがおかしかったのを修正。(by やざきさん)
・句読点の直前にカーソルを置いて、文字を入力していくと、改行位置で、句読点は禁則で行にとどまるのに、カーソルだけ次の行に移動してしまう問題を修正。(by みくさん)
・ウィンドウを最大化したまま、同じファイルをエクスプローラでダブルクリックして開きなおそうとしても最大化が解除されないように。(by やざきさん)
・「名前を付けて保存」で、リードオンリーのファイルに上書きしようとして失敗したときに編集マークが消えることが無いように。(by やざきさん)
・改行の後ろでCtrl+左クリックをして、そのままマウスを上下に動かすと選択範囲がおかしいのを修正。(by やざきさん)
・S_ReplaceAllで置換文字列を空にすると、直前に置換した文字に置換される問題を修正。(by やざきさん)
・「ソ」など一部の2バイト文字を、マクロで入力したり検索したりすると、うまくいかないことがあるのを修正。(by やざきさん)
・ステータスバーに表示されるカーソル位置表示方法(表示行数・論理行数)を行番号の設定に従うように。(by やざきさん)
・Grepの「結果出力」で「該当部分」を選んだときに、1行に複数該当箇所があったらそれら全部が出力されるように。(by やざきさん)
・全角英数→半角英数の名前が無くなっていたのを復活。i(by やざきさん)

[その他変更]
・印刷時のページ設定、余白の下限を0に。(by やざきさん)
・アンダーライン行をクリックしたときにアンダーラインが一瞬消えないように。(by やざきさん)
・Grep検索直後に結果ウィンドウでもう一回Grepした場合に前回の検索パターンがデフォルトで出るように検索後のキャレット位置を移動。(by やざきさん)
・「共通設定」-「マクロ」-「File」で、マクロフォルダーにあるファイルを拡張子にかかわらずすべて列挙するように。(by やざきさん) [複数マクロ対応]

[残存バグ・制限事項など]
・折り返し桁数が正しく認識されないことがある。折り返しマークを越えて文字が表示されてしまう。
・「全般」-「キー割り当て」でAlt+Gを押すと「機能に割り当てられているキー」ではなく「インポート」が動作する。
・メニューバーのキャレット位置表示が行番号表示設定を反映していない。
・HeaderのMIME decodeが有効な状態でJISコードのファイルを開いたとき、不正にMIME Encodeされた箇所があるとその後ろがおかしくなる。