変更履歴(2004/10/02~)

Sep. 23, 2006 (1.5.12.0)

[機能追加]
・svn:992キーワードヘルプ拡張 patches:1487978 dev:4468 dev:4552 (fon)
    キャレット位置の単語検索
    KeywordHelpの複数辞書選択

[バグ修正]
・svn:993 Autorun設定時にTAGファイル生成が動作しないのを修正 patches:1543101 dev:4532 (げんた)
・svn:994 「すべて選択」後に選択範囲末尾の位置を正確に返すように patches:1530740 dev:4511 (げんた)
・svn:995 ツールバー上でマウス左右ボタンを同時クリックすると固まる patches:1553428 data:5418 (ryoji)
・svn:996 入力改行コードの変更で選択解除される patches:1557874 (もか)
・svn:999 キーワードヘルプに辞書をディレクトリを含めずに指定すると名称の先頭文字が欠けて表示される. patches:1558722 dev:4564

[その他変更]
・svn:990ポップアップ用ヘルプ ID の未割り当て箇所を穴埋め patches:1535331 dev:xxxx (ryoji)
・svn:997 マウススクロールのレジストリ読み出し処理の改善(共通関数利用に) patches:1557880 (もか)
・svn:998 行番号ジャンプ,アウトライン解析で移動時に選択解除しない.patches:1519283 data:5283 (げんた)

Jul. 30, 2006 (1.5.11.0)

[機能追加]
・svn:975キーボード操作で検索ボックスにフォーカスを移動(patches:1500184 dev:4479)(yukihane)
・svn:982マクロ関数追加(patches:1478468 dev:4455)(maru)
    TraceOut( message, option)
・svn:983文字色/背景色統一ダイアログ追加(patches:1476860dev:4440)(ryoji)

[バグ修正]
・svn:976アウトラインウインドウ位置保存のときにアウトラインウインドウが画面外にはみ出す問題(patches:1503615 data:5268)(ryoji)
・svn:977分割表示で範囲選択中に、別ペインで文字を削除すると元ペインに戻ったときに異常終了(patches:1500318 patches:1501715 dev:5261)(ryoji)
・svn:981サイズ変更時のちらつき抑止(patches:1507664 dev:4483)(ryoji)
・svn:984縦線が残る(patches:1515614 dev:4453)(もか)
・svn:986常駐しない設定でNormalProcessを立ち上げたままログオフするとiniファイルの更新が行われない(patches:1515884 dev:400)(ryoji)

[その他変更]
・svn:978Vistaのバージョン番号対応(COsVersionInfo::IsLuna() がFALSEになった)(dev:4482)(ryoji)
・svn:979Vistaβ2でタブアイコンが表示されない対応(dev:4489)(ryoji)
・svn:980Vistaマニフェストの優先順位が???Visual Studio 2005にてコンパイルしたときにマニフェストをバイナリに埋め込むように(dev:4492)(ryoji)
・svn:987 patches:1529345バージョン情報ダイアログの原作者連絡先のページへ飛ぶオプションを削除(patches:1529345dev:4528).(げんた) advised by novice

Apr. 20, 2006 (1.5.10.0)

[機能追加]
・svn:958 「全て行置換」機能の追加.(かろとさん)

[バグ修正]
・svn:955 拡張子記号を含むカスタムバックアップで,拡張子のないファイルを保存するとエラー.(あろかさん)
・svn:956 折り返しのある文章を最終行を含んでソートするとアプリケーションエラー.(もかさん)
・svn:957 選択範囲が画面上で幅3000pixelを超えると反転しなくなるのを修正.(もかさん)
・svn:962 複数のエディタの同時起動でタブバーが消える問題の修正.(ryojiさん)

[その他変更]
・svn:954 makefileのVC/BCC共用化.(げんた)
・svn:964 perlキーワードに"our"を追加.(げんた)
・コンパイルオプション変更,速度優先→サイズ優先(げんた)

Mar. 17, 2006 (1.5.9.91beta)

[バグ修正]
・1.5.9.90beta固有のバグ修正D&D関連(もかさん)

[その他変更]
・ActivateFrameWnd()の中に画面位置を復元する処理を追加(ryojiさん)

Feb. 20, 2006 (1.5.9.90beta)

[機能追加]
・中クリックでタブウィンドウを閉じられるように(ryojiさん)
・「共通設定-ウィンドウ」でタブ等幅指定を可能に(ryojiさん)
・「共通設定-ウィンドウ」でタブアイコン表示/非表示可能に(ryojiさん)
・タブウィンドウの右端にタブ一覧ボタンを追加(ryojiさん)
・アウトラインウィンドウの位置保存,共通設定(あろかさん)

[バグ修正]
・ウィンドウサイズ変更時のちらつき(ryojiさん)
・結合状態から重ねて/並べて表示で最小化画面が非表示(ryojiさん)
・タブを非表示→タブを表示で先頭タブが選択される(ryojiさん)
・「タブを結合」後に別タブのアクティブ化で画面移動する(ryojiさん)
・タブ一覧のボタン,メニュー描画修正(ryojiさん)
・ドロップできないバグ修正(もかさん)
・水平スクロールバーのバグ修正(あろかさん)

[その他変更]
・Win95+IE4.0未満でも起動可能に(ryojiさん)
・CProfileクラス更新(dskobaさん)
・バックグラウンドタイマーの停止(あろかさん)
・Mytools.bmpの変更(げんた)
・Visual Basicの拡張子に.vb追加(げんた)
・About boxのライセンス文章の変更(げんた)

Jun. 10, 2006 (1.5.9.1)

[バグ修正]
・VC6のコンパイルエラーを修正.(げんた)
・関数リストで選択が上から2つに入っていた場合に見える位置にスクロールされなかった.(げんた)

[その他変更]
・クリップアウト2000からの貼り付けが出来るように.(ryojiさん,げんた)
・リムーバブルメディア上のファイルも最近使ったファイルに登録されるように.(げんた)

Jun. 9, 2006 (1.5.9.0)

[機能追加]
・指定桁にVertical Lineを表示(もかさん)

[バグ修正]
・正規表現「.」が改行コード「\n」にまでマッチするのを修正(かろとさん)
・正規表現「\r」が改行コード「\r\n」にまでマッチするのを修正(かろとさん)
・選択範囲置換のときに選択が一部解除されてしまうのを修正(かろとさん)
・\r\n改行で\nに対して挿入置換を行うと無限ループするのを修正(かろとさん)
・C/C++アウトライン解析でコメント終わりの前に\または2バイト目が\の文字があるとそれ以降の関数が表示されない.(じゅうじさん)

[その他変更]
・VariantChangeTypeの利用でマクロの引数をより柔軟に受け付けるように.(FILEさん)
・バックアップファイル名を詳細に指定できるように.(あろかさん)
・Shlwapi.hは不要みたいなのでコメントアウト.(げんた)
・ウィンドウ幅に合わせる動作を標準として折り返しパターンを再検討.(げんた)

Nov. 28, 2005 (1.5.8.1)

[バグ修正]
・不正な文字がファイル名に入っていたら保存できないので開かせない.(すすさん)
・対括弧の強調からの復元で色が正しくないことがある.(もかさん)
・コメントの色分けが無効になっていてもコメントと認識することがあった.(もかさん)
・マルチモニタのとき新規ウィンドウの位置がずれる.(もかさん)
・コマンドラインからファイル名として"を指定して開くと落ちる.(げんた)

[その他変更]
・DebugモードでのUTF-8変換時にトレース出力で遅くなりすぎていた.(miauさん)
・引用符色分けON/OFF情報をCLayoutMgrのメンバ変数へ.(もかさん)
・プリコンパイル指定がプロジェクトファイルに入っていなかった.(ryojiさん)
・Visual C++ 2005 Express Editionでコンパイルエラー.(ryojiさん,dskobaさん)

Nov. 7, 2005 (1.5.8.0)

[機能追加]
・スマートインデントでソフトTABを有効に (ryojiさん)
・改行時に行末のスペースを除去するオプション (ryojiさん)
・折り返し幅変更トグル機能に設定値に戻す機能を追加.(あろかさん)

[バグ修正]
・ウィンドウサイズ変更で縦スクロールバーが無効になっても全体が表示されない (あろかさん)
・右空白削除の不具合 (ryojiさん)
・コマンドラインのファイル名の引用符が閉じられていないとファイル名の末尾が欠ける (げんた)
・タブウィンドウ時にGrep中ダイアログにフォーカスが来ない. (ryojiさん)
・HTMLアウトラインで改行コードがLFのときコメント以降が解析されない.(全略さん)

[その他変更]
・プリコンパイルヘッダーの有効化 (あろかさん)
・EOFのみの最終行でもスマートインデントが動くように (ryojiさん)
・正規表現無しの後方検索でマッチ方法を正規表現の場合と同様に.(かろとさん)
・Diff処理の改善.(コンパイルエラー回避) (maruさん)
・「ファイルを開く」ダイアログをWindows 2000スタイルに (ryojiさん)
・HTMLアウトラインで空要素に対応.(全略さん)
・アウトライン解析で水平方向にはみ出た要素の選択に追従するように.(全略さん)

Oct. 22, 2005 (1.5.7.2)

[機能追加]
・マクロからのDiff実行 (maruさん)

[バグ修正]
・上書き禁止モードでDrag & Dropを受け付けないように.(げんた)
・ファイル保存時に上書き禁止と誤認されることがあったのでtimestamp取得方法変更.(ryojiさん)
・\rを置換すると後続の\nが消え,.が\nにマッチするように見えていた.(かろとさん)

[その他変更]
・原作者ホームページへのリンクを削除.(げんた)

Oct. 9, 2005 (1.5.7.1)

[バグ修正]
・相対パスが絶対パスに変換されない (もかさん)

Oct. 2, 2005 (1.5.7.0)

[機能追加]
・マクロからエディタのパス,マクロのパスを取得できるように:ExpandParameterに$S, $Mを追加(FILEさん)
・マクロ(VBScript)からInputBox, MsgBoxを使用可能に.(FILEさん)

[バグ修正]
・横スクロール時にキャレットのようなゴミが表示される問題を修正.(ryojiさん)

[その他変更]
・ロングパス名の取得方法変更.(げんた)
・上書きモードの影響範囲をドキュメント単位に変更.(げんた)

Sep. 4, 2005 (1.5.6.0)

[機能追加]
・D&Dでタブ並べ替え(ryojiさん)

[バグ修正]
・二回以上現れたアイコン・セパレータの直後に折返しを入れると変 (あろかさん)
・セパレータ直後の折返しで乱れる (あろかさん)
・起動/終了時のちらつき抑制 (ryojiさん)
・「アクティブなタブとウィンドウが食い違うバグ」の修正 (ryojiさん)

[その他変更]
・「Z オーダーの問題」対策 (ryojiさん)

Aug. 21, 2005 (1.5.5.0)

[機能追加]
・マクロ関数の追加(maruさん,(全略)さん)
    追加関数一覧
    ChangeTabWidth : Tab幅の設定と設定前のTab幅の取得
    IsTextSelected : 0/選択無し,1/通常選択,2/矩形選択
    GetSelectLineFrom, GetSelectColmFrom, GetSelectLineTo, GetSelectColmTo :選択範囲の行・桁位置
    IsInsMode : 挿入モードなら1
    GetCharCode : 編集中のファイルの文字コード
    GetLineCode : 改行時に挿入される改行コード種別
    IsPossibleUndo : Undoバッファにデータがあれば1
    IsPossibleRedo : Redoバッファにデータがあれば1
・ツールバーアイコンの複数行表示機能.(あろかさん)
    「共通設定」-「ツールバー」で「折返」ボタンを押して折り返しポイントをツールバーに挿入するとその位置で折り返して表示されます.

[バグ修正]
・「開こうとしたファイルが存在しないとき警告する」オプションの設定が保存/復元されないのを修正.(ryojiさん)
・TAB表示時の「重ねて表示」でZ-orderが期待通りにならないのを修正.(ryojiさん)
・選択した状態で折り返し幅を変更するとアプリケーションエラーになることがある.(げんた)
・バックアップが有効なときに読みとり専用ファイルに保存しようとすると,読みとり専用のバックアップが作られて次回以降バックアップに失敗するのを,読みとり専用ファイルに対してはバックアップを行わないように.(げんた)
・新規ファイルを既存ファイルに「名前を付けて保存」で上書きするとバックアップエラーとなるのを修正.上書き保存で現在編集中のファイルのバックアップを作成しようとしていた.(げんた)

[その他変更]
・バックアップフォルダーが存在しない場合にその旨警告するように.(げんた)
・「現在のウィンドウ幅で折り返し」による幅の変更は,現在のウィンドウだけに適用されるように.タイプ別設定や別のエディタウィンドウには影響しません.(げんた)

Jul. 20, 2005 (1.5.4.1)

[バグ修正]
・存在しないファイルを履歴から開くとアプリケーションエラーになることがある (ryojiさん)
・行頭まで削除,行末まで削除で削除範囲がおかしいのを修正.(もかさん)
・インクリメンタルサーチの選択範囲がおかしいのを修正.(もかさん)

Jul. 16, 2005 (1.5.4.0)

[バグ修正]
・矩形貼り付けで改行の付いていない最終行が無視されるのを修正.(げんた)
・アウトプットウィンドウからファイルを開いた場合に普通のウィンドウになるように.(もかさん)
・アウトプットウィンドウを「閉じて(無題)」したら普通の無題ウィンドウになるように.(もかさん)
・UTF-7の自動認識のバグ修正.本来より高得点でUTF-7らしいと判定していた.(もかさん)

[その他変更]
・マクロの読み込みのデフォルトフィルタを*.macから*.*に戻した.(noviceさん)
・アウトライン解析でリストビューの行全体が選択されるように.(ぜっとさん)
・選択中に範囲の行数・バイト数がステータスバーに表示されるように.(げんた)

Jul. 2, 2005 (1.5.3.3)

[バグ修正]
・選択解除時にキャレットのゴミが残るのを修正. (全略さん)
・マクロを38個以上登録してコマンド一覧を行うとメニュー数上限を超えた旨のエラーが出るのを修正.(げんた)
・最終行の色分けがおかしくなるのを修正.(もかさん)

[その他変更]
・クリップボードからUnicodeデータを優先して貼り付けるように.(noviceさん)

Jun. 18, 2005 (1.5.3.2)

[バグ修正]
・置換後文字列が0幅の場合にアプリケーションエラーになることがある問題を修正.(by かろとさん)
・置換後文字列が改行を含む場合に置換後文字列に対して再度マッチしてしまう問題を修正.(by かろとさん)
・置換後選択終点に挿入する場合,行末から1文字前までにマッチすると次の行に挿入されるのを修正.(by かろとさん)

[その他変更]
・Perlアウトラインでサブルーチンのパッケージ修飾子を少し考慮.:および'を名前の一部とみなすように.(by げんた)

Apr. 29, 2005 (1.5.3.1)

[機能追加]
・キーワード指定タグジャンプ (by MIKさん)
・リスト形式アウトライン解析のソート順を保持するように.(by 全略さん)
・ファイル保存ダイアログで拡張子が与えられなかったときに選択された拡張子を付与するように. (by noviceさん)
・lookahead正規表現置換対応 (かろとさん)
    この機能を使うには拡張されたBREGEXP.DLLを使用する必要があります.

[バグ修正]
・ファイル数が多すぎてmakeに失敗するので,makefileでレスポンスファイルを使うように.(by かろとさん)

[その他変更]
・タイプ数拡張時のアクセス違反回避処理を追加 (by りんごさん)
・ブックマーク/アウトライン解析で左端を行番号に.(by げんた)

Feb. 04, 2005 (1.5.2.1)

[その他変更]
・HTML設定のデフォルトではシングルクォートの色分けは行わないように.(by げんた)
・表記の統一「全て保存」→「すべて保存」(by げんた)
・「検索開始位置へ戻る」をインクリメンタルサーチでも有効に.(by げんた)

Jan. 31, 2005 (1.5.2.0)

[機能追加]
・「すべて保存」で編集中のファイルを全て保存できるように. (by げんた)
    但し,書き込み不可あるいは読みとり専用のファイルや(無題)のファイルは対象外となります.
・キーワード数登録上限値の緩和措置.(by もかさん)
    従来セットごとに設定されていたキーワード数上限値を総数で制限するように変更.PHPなど数の多いキーワードも全体の総数(15000)を超えなければ登録可能となった.

[バグ修正]
・C++アウトライン解析で const/throw があっても解析がおかしくならないように.(by げんた)

[その他変更]
・共通設定→書式→引用符を設定するマクロコマンド追加: SetMsgQuoteStr("文字列"); (by げんた)
・sakura.iniのキーワード設定が不完全な場合に一部だけ取り込まないように.(by もかさん)
・マクロ登録数上限値を50に拡大.(by げんた)
    但し20番以降のマクロはツールバーへの登録は出来ません.

Jan. 23, 2005 (1.5.1.0)

[機能追加]
・タイプ別強調キーワードセット数を2→10 に増加 (by MIKさん)

[バグ修正]
・検索ボックスからフォーカスを動かした後IMEの表示位置がずれるのを修正. (by みくさん/fotomoさん)
・インクリメンタルサーチで2バイト文字が入力できないのを修正. (by げんた)
・Grepウィンドウでの文字入力でタグジャンプしてしまうのを修正. (by げんた)

[その他変更]
・強調キーワード長を64に縮小.キーワードセット数を25に拡大.(by げんた)
・インクリメンタルサーチのスペルミス修正.(by げんた)

Jan. 11, 2005 (1.5.0.0)

[機能追加]
・インクリメンタルサーチ(with Migemo)対応 (by isearch/844さん).Migemoの使用手順は以下のようになります.
    1.http://www.kaoriya.net よりC/Migemo のバイナリをダウンロードする.
    2.パッケージを好きな場所に展開.
    3.サクラエディタの共通設定→「支援」タブでmigemo.dll及びdictディレクトリのパスを指定する.(DLL及びdictディレクトリをsakura.exeと同じ場所に置いた場合にはこの設定は不要.)
    4.ツールバーやショートカットにMigemoインクリメンタルサーチ機能を割り付ける.
・マウスのサイドボタン,中ボタンに機能を割り当てられるように (by noviceさん)
・編集ウィンドウを最前面に固定する機能 (by もかさん)
・前回と異なる文字コードと自動認識された場合の確認ダイアログ抑制オプション(by げんた)
・存在しないファイルを開こうとした場合の確認ダイアログ表示オプション(by げんた)

[バグ修正]
・禁則文字を重複して登録してもアプリケーションエラーにならないように.(by もかさん)
・タグジャンプで先頭にある*?<をファイル名の一部と認識しないように.(by もかさん)
・TeXアウトラインで文字の途中で切れてしまうことがあるのを修正.(by noahさん)

[その他変更]
・アウトラインウィンドウの枠のマージン縮小(by もかさん)
・アウトプットウィンドウの改善.Tagjump,表示形式の指定を可能に (by noahさん)

Oct. 02, 2004 (1.4.9.0)

[機能追加]
・タブウィンドウの「結合して表示」を追加.また「並べて表示」「重ねて表示」でタブまとめモードを解除するように.(by kazikaさん)

[バグ修正]
・Grepの検索条件が結果ウィンドウに出力されなくなっていたのを修正.(by もかさん)

[その他変更]
・マクロFileSaveAsで文字コードを指定しない場合は文字コードを維持するように.文字コード維持に99を割り当て.(by げんた)
・64bitバイナリをAbout Boxで識別可能に.(by KEITAさん)