変更履歴(2003/06/26~)

Aug. 19, 2004 (1.4.8.1)

[機能追加]
・NULLを含んだテキストを矩形貼り付けできるように.(もかさん)
・Cアウトライン解析でプリプロセッサ指令の#if-#endifを認識するように (げんた,(全略)さん)

[バグ修正]
・ALT+?にカーソルキーを割り当てるとALTを離すまで入力が二重になるのを修正.(もかさん)
・アクセス権限なし・フォルダーを開きキャンセルをするとタブだけ残って消えるのを修正.(もかさん)
・D&Dでクリップボードが書き換わらないように.(もかさん)
・D&Dでのグローバルメモリのメモリリークを修正.(もかさん)
・タブ表示,ファンクションキー上部表示でツールバーを表示すると画面にTABの残骸が残るのを修正.(もかさん)

[その他変更]
・x86以外のplatform(IA64等)を考慮し,Alignmentをまたいだメモリアクセスをしないように.(もかさん)
・Visual Studio 2005でのコンパイルエラー除去 (KEITAさん)

Jul. 12, 2004 (1.4.8.0)

[機能追加]
・タグジャンプバックで同一ファイル中での戻り,複数回の戻りを可能に.(noviceさん/もかさん)
・タグジャンプ履歴を一括して管理しているために複数のファイルからタグジャンプバックを行ったときの結果が従来とは異なります.

Jun. 19, 2004 (1.4.7.1)

[バグ修正]
・置換中に別のウィンドウで検索を行っても置換対象が変化しないように.(by もかさん)
・折り返しインデントが設定されている場合にTABが含む行でX座標計算を間違え,その結果Undo, Redo, 入力, 置換等が正しく行われなかった問題を修正.(by もかさん)
・'&'がファイル名に含まれていると正しくタブに表示されない.(by げんた)

[その他変更]
・最後に起動されたバージョン情報の設定ファイルへの書き込み.(by みくさん)
・設定変更によるレイアウト再構築中にProgress barを表示する.このバーが出ているときに編集すると悲しいことになるかもしれませんので手は膝の上でお待ちください.(by もかさん)
・正規表現利用時,'\0'を含む文字列を置換先として指定可能に.'\0'は正規表現を使っている場合にのみコントロールコードとして認識されます. (by もかさん)

Jun. 05, 2004 (1.4.7.0)

[機能追加]
・ウィンドウの位置とサイズの継承・指定を共通設定に追加.(by もかさん)
・ファイル名指定なしまたは、指定したファイルがない場合でもコマンドラインオプションの-TYPE及び-Rを利用可能に.(by もかさん)
・バックアップ時に元の拡張子を残す設定を追加.(by げんた)

[バグ修正]
・マルチモニター対応の際にVC6/BCCでコンパイルエラーになっていたのを修正.(by もかさん)
・無題ドキュメント相手でもDiff差分表示が行えるように.(by みくさん)
・ウィンドウ枠のダブルクリックでサイズ変更モードになるのを修正.(by もかさん)
・TAB/ファンクションキーの表示/非表示後に変換位置がずれるのを修正.(by みくさん)
・アクティブなTABを閉じていくとTAB1つも表示されなくなることがあるのを修正.(by みくさん)
・文書先頭のBackSpaceで実際には文字が削除されていないのに更新状態になるのを修正.(by げんた)
・ThinkPadのセンターボタン+トラックポイントで横スクロールすると画面が乱れるのを修正.(by げんた)
・異なるバージョンのエディタを起動するとバージョン表示が最後に起動したエディタのもので上書きされるのを修正.書くプロセスで独立に管理するように.(by もかさん)
・ファイル名/パス名にスペースが含まれていてもダイレクトタグジャンプが正しくできるように.(by もかさん)
・読みとり専用の時に「名前を付けて保存」で保存を拒否されないように.(by げんた)

[その他変更]
・タグジャンプ時にCというファイルが存在するとドライブ名'C'がファイル名と認識されてC:\Path\fileへのタグジャンプでファイルCが開くのを抑制.コロン':'は3文字目以降に現れたときだけ区切りと認識するように.(by げんた)
・ウィンドウの位置指定を(0,0)を起点に変更.(by もかさん)
・起動オプションによるウィンドウ位置指定で負の座標を受け入れるように.(by もかさん)
・タグジャンプで行桁位置の指定がないときはジャンプ先ファイルでのキャレット位置を維持するように.(by もかさん)
・次のアクションが必要なメニューには...を付ける.(by みくさん)
・バックアップは保存先ファイルを基準に行うように.これまでバックアップONで名前を付けて保存した場合にも編集中のファイルのバックアップを作成していたが,それを保存先ファイルが既に存在する場合にそのファイルのバックアップを作成するように変更.(by げんた)
・バックアップファイル作成に失敗したときは確認メッセージを出すように.(by げんた)
・バックアップ作成確認で保存を取りやめる選択肢を追加.(by げんた)

May 01, 2004 (1.4.6.0)

[バグ修正]
・最終行から選択開始して文書末尾に移動すると選択範囲が変になるのを修正.(by fomotoさん)
・メニューのショートカットと衝突するのでALT+Oのショートカット定義を解除.(by げんた)
・ただし既に使用中の場合(sakura.iniが既にある)は手動で解除してください.
・アセンブラアウトラインでセグメントオーバーライドプレフィックスがラベルと誤認されないように.(by みくさん)

[その他変更]
・HTMLアウトラインでコメント,閉じてないタグの扱いを追加.(by もかさん)
・タイプ「アセンブラ」の初期値に行コメント';'定義を追加.(by げんた)
・マルチモニタ対応.ウィンドウ操作アクションはすべて実行されたモニタを基準に動きます.(by げんた)

Apr. 11, 2004 (1.4.5.1)

[バグ修正]
・EOF以降にキャレットがあると移動で落ちるのを修正.不正な位置にあった場合は適正な場所に移動するように.(by もかさん)
・「検索開始位置へ戻る」直後のカーソル上下移動で桁位置が戻る前の位置になっていたのを修正.(by もかさん)
・論理行先頭でインデントされた行にタブが含まれると、折り返し位置がずれていたのを修正.(by もかさん)
・コメント後の最終行に文字列を入力したときブロックコメントと認識されることがあるのを修正.(by もかさん)

Mar. 28, 2004 (1.4.5.0)

[機能追加]
・Grepでファイル除外指定を可能に.(by みくさん)
ファイルパターンの先頭に!を付ける(例: !*.obj)と,そのパターンに当たるファイルをGrep対象から外します. 指定位置にかかわらず除外指定は検索指定より優先されます.

[バグ修正]
・「共通設定」-「ファイル名表示」でリストの一番上を選択して「上へ」ボタンを押すと行が消えてしまうのを修正. (by dskobaさん)

[その他変更]
・Grepでファイルパターンの与え方によっては同じファイルを2回検索してしまうのを,複数パターンにマッチするファイルも1回だけ検索するように.(by みくさん)

Mar. 21, 2004 (1.4.4.1)

[バグ修正]
・EOFを含む最終行削除でアプリケーションエラーになるのを修正. (by もかさん)
・「上下に並べて表示」でウィンドウが上に配置したタスクバーに重なる (by ぜんさん)
・「重ねて表示」でウィンドウのZ-orderが変.(by ぜんさん,げんた)

Mar. 17, 2004 (1.4.4.0)

[機能追加]
・「保存して閉じる」コマンドを追加.(by げんた)

[バグ修正]
・選択しながらファイル先頭に移動した場合に,1行目の長さが選択開始位置より短いと1行目の選択範囲が変になる問題の修正.(by gis_durさん)
・文書末尾での範囲選択開始→検索でアプリケーションエラーになるのを修正.(by もかさん)

[その他変更]
・「設定」メニューの新設.設定系メニューを集めた.その他ファイル,矩形選択などメニュー見直し.(by げんた)
・DIFF差分コマンドの初期状態では開いているファイルを優先的に選択するように.(by じゅうじさん)
・ステータスバーの幅計算を厳密に.(by yasuさん)

Feb. 15, 2004 (1.4.3.7)

[機能追加]
・ステータスバー上のマウスクリックに対応.(by げんた) 挿入/上書きの切り替え,マクロの記録開始・終了がダブルクリックで行えます.また,入力改行コード位置での右クリックでメニューが出るようにしました.

[バグ修正]
・ウィンドウを多数開いたときにウィンドウタブのスクロールマークが出ないため後ろの方のウィンドウを選択できなかった問題を修正.(by みくさん)

[その他変更]
・存在しないファイル名を開くよう指定されてもメッセージを出さないように.(by げんた)

Feb. 08, 2004 (1.4.3.6)

[バグ修正]
・行コメントの色分け設定が失われる問題(1.4.3.5で混入)を修正.(by dskobaさん/げんた)
・拡張子のないマクロ実行でアプリケーションエラーにならないように.(by げんた)
・タブが消えてしまうことがあるのを修正.(by みくさん)
・タブを表示ONでファイルを2つ開きOFFにして閉じると他のウィンドウが隠れた状態のまま残ってしまっていたのを,残っているウィンドウが表示されるように.(by みくさん)
・行削除時のメモリリークを修正.(by もかさん)

[その他変更]
・ttp:, tp:をhttp:とみなしてURL扱いするようにした.(by みくさん)

Jan. 25, 2004 (1.4.3.5)

[バグ修正]
・Win98(95/Me)で、折り返し位置の縦線が変なところに作画されるのを修正.(by もかさん)
・Diff差分表示が遅いのを修正(300KBのファイルで1分40秒→数秒).(by げんた)
・EOF位置からの矩形選択(右から左へ)→左Trim→Undoで落ちる問題を修正.(by げんた)

[その他変更]
・関連づけ対策でdsw,dsp,dep,makをC/C++のタイプからはずした. (by げんた)
・INIアクセス改善とSTL化.(DS Kobaさん)
・マルチスクリーンのプライマリ以外のウィンドウでサイズが最小になる問題の暫定対応として, ウィンドウサイズ調整を行わないようにした. ウィンドウを開いたときに画面から一部はみ出ることがあるかもしれません.(by げんた)

>・このバージョンには行コメント//が保存できないバグがあるので使わないでください. 使ってしまった人は申し訳ありませんが各自で再設定してください.

Nov. 15, 2003 (1.4.3.4)

[バグ修正]
・正規表現の特殊文字を使ったGrep結果ウィンドウにおいてタブ名の表示がおかしくなるのを修正.(by みくさん)

[その他変更]
・ctagsによるタグファイルの生成に失敗したときにエラーメッセージを出すように.(by じゅうじさん)
・Win95系OSでWSHが一応うごくように.(by FILEさん)

Nov. 08, 2003 (1.4.3.3)

[バグ修正]
・タスクバーが上にあるとTABモードでウィンドウを開くたびに位置が上にずれるのを修正.(by みくさん)
・タスクバーが左にあるときの左右に並べて表示で,左上がタスクバーに重なって右に隙間ができていたのをきちんとデスクトップ領域に収まるように修正.(by げんた)
・行頭で強調表示された対括弧が正規表現強調表示に含まれている場合に正しい色に戻らないのを修正.(by aiさん)
・ウィンドウの一部が最小化されているときにTABを選択してもフォーカスが最小化されたウィンドウに移ってしまいエディタが切り替わらないように見えたのを,最小化されていてもTAB切り替えらしく動くように.(by みくさん)

[その他変更]
・最新のヘルプ項目との連携部追加.(by もかさん)
・新規文書に文字入力を開始すると行番号が現れて右にずれるのを位置だけはずれないようにした.(by wmlhq)
・UTF-7判定方法改善.=,\,~がファイルに含まれている場合にはUTF-7ではないと判定するように.(by げんた)
・ステータスバーのメッセージ部の枠がウィンドウを新規に表示したときだけ存在するのを最初から枠無しになるように.(by げんた)

Oct. 13, 2003 (1.4.3.2)

[バグ修正]
・自動保存がONのとき,新規ファイルを編集中に保存に失敗した旨のエラーが表示されるのを修正.(by (全略)さん)
・改行コードが欠ける問題の対策.(by ryojiさん)
・コマンドラインからGREPダイアログを出した場合にコマンドライン中の設定がフィールドに反映されていなかったのを修正.(by げんた)

[その他変更]
・未選択時の逆TAB/SPACEインデントを元の動作に.ただし警告文は出す.(by (全略)さん)
・旧SDK(Visual C++6.0)を使用している人の救済措置追加.(by みくさん)
・64bit版Windowsに対応.(by KEITAさん,もかさん)
・バージョン情報ダイアログの色を変更.URLをよりそれっぽく.(by ryojiさん)

Sep. 7, 2003 (1.4.3.1)

[バグ修正]
・アイコンの背景色が周囲と一致していない箇所があったのを修正.(by もかさん) (1.4.3.0の描画方法変更による問題)
・Windows XPのLuna使用時,メニューバー右に出るメッセージの背景色がメニューバーと異なる色だったのを修正.(by げんた)
・クリック中,Drag中にファイル更新を検出するとダイアログボックスを閉じた後に選択状態が残ったり反応が無くなったりするので,マウスがクリックされている間は更新の検出を行わないようにした.(by wmlhqさん,ryojiさん)
・ファイル保存中にファイル更新を検出して再読込を行うと落ちるので,保存中はファイル更新を検出しないように.(by げんた)
・キーマクロ保存状態がステータスバーに表示されなかったのを修正.(by もかさん)

[その他変更]
・URL強調表示がOFFになっているときは,マウスの形状変更やダブルクリックによるブラウズが働かないように.(by げんた)
・関数の型違いなど修正.(by みくさん)

Aug. 20, 2003 (1.4.3.0)

[仕様変更]
・ファイルの更新監視においてタイムスタンプが古い方に変更された場合もファイルの更新とみなして通知する.(by wmlhqさん)
・Grepの検索順は、現在のディレクトリ→サブディレクトリの順に.(by もかさん)
・テキストのアウトライン解析において漢数字(〇~十、百)を同一階層とみなすように.(by もかさん)

[機能追加]
・UNICODEのBOMの有無を読み込み時に認識/保存時に設定できる.(by ryojiさん)
・GREP結果をリアルタイムに表示するオプションを追加.(by もかさん)
初期設定は「共通設定」-『Grep』で切り替えられます
・パラメータ文字 $N 開いているファイルの名前(簡易表示)を追加.(by もかさん)
・Grepのファイル名指定で、""で囲ってセパレータをエスケープできるように.(by もかさん)
・WZ階層付テキストの2階層以上一度に深くなる場合に(無題)という階層を追加することで対応.(by もかさん)

[バグ修正]
・1文字ずつ左に横スクロール差せていくと改行マークの右半分が切れて表示されるのを修正.(by ryojiさん)
・起動と同時にGrepを実行すると、Grepが終わるまで新しいウィンドウが開かれなかったのをすぐに開くように.(by もかさん)
・テキストのアウトライン解析で,項目がインデントされていても正しく同一階層と認識されるように.(by もかさん)
・開いているファイルが多いとウィンドウメニューの表示が遅かったのを修正.(by もかさん)
[EOF]のみの行にカーソルがあるときに右を押しても選択を解除できない問題を修正.(by もかさん)
・タイトルでファイル名簡易表示が使えなくなっていたのを使えるように.(by もかさん)
・ウィンドウの横幅をきわめて狭くしたときに編集領域が行番号から離れてしまうのを修正.(by ryojiさん)
・VAIO等特定の機種でブルースクリーンで使用できなかった問題を,イメージリストの使用をやめることで対応.(by げんた)

[その他変更]
・Grepダイアログの[現在選択中のファイルから検索]でファイル名を指定した場合に""で囲むようにする.(by もかさん)
・「階層付テキスト」を「WZ階層付テキスト」に改名.(by もかさん)
・C/C++ソース・ヘッダーファイルを開く関数を統合.(by もかさん)
・メニューのアクセスキー表記を「機能名称(KEY)」という形に統一.(by げんた)

Aug. 10, 2003 (1.4.2.0)

[機能追加]
・編集中のファイル内の単語を候補とする動的補完機能(by もかさん)

[バグ修正]
・SPACE→TAB変換が正しく動作しなかったりでアプリケーションエラーになったりすることがあったのを修正.(by もかさん)

[その他変更]
・設定ファイルの指定でsakura.exeからの相対パスを受け入れるように(by もかさん)
・マクロ拡張: 指定行の文字列を得る (GetLineStr) (by もかさん)
・マクロ拡張: 文書全体の行数を得る (GetLineCount) (by もかさん)
・PPAマクロにデバッグ変数(UserErrorMes)および定数IsDefine( 'sakura-editor' )を追加 (by もかさん)
・Diff差分表示ダイアログボックスで,「他の編集ファイル」が選択されたときに対象ファイルが選択されていなかった場合には自動的に先頭のファイルを選択するように.(by げんた)
・未選択時の逆TABインデントでTABを挿入するのをやめた.代わりに選択が必要な旨をステータスバーに表示する.(by げんた)
・VisualBasicのアウトライン解析を改善.(by little YOSHIさん)

Jul. 21, 2003 (1.4.1.0)

[機能追加]
・改行挿入時の改行コードを指定できるように.(by もかさん)
・VisualBasicのアウトライン解析を強化.(by naohさん)

[バグ修正]
・マクロをフルパスで指定した場合に実行できないことがあった.(by げんた)
・LF改行とCRLF改行の混在時に\nを置換すると1行目しか置換されないのを修正.(by かろとさん)

[その他変更]
・不足していたC++キーワード追加.(by ひろさん/げんた)
・現在の挿入・上書きモードを「挿入/上書きモード」のアイコンに反映するように.(by げんた)
・論理行の折り返しでインデント対象文字も字下げ対象として考慮するように.(by げんた)

Jul. 05, 2003 (1.4.0.0)

[機能追加]
・タブによる編集ファイル切り替え (by みくさん)
・タブ表示は「共通設定」-「ウィンドウ」で設定できます.
・タブ上で右クリックすると「カスタムメニュー24」が開かれます.旧バージョンから上書きした場合にはここには何も登録されていませんので,ご自分で好きなメニューを登録してください.
・タブで複数のウィンドウがまとめられている場合,ウィンドウ右上の[×]を押しても編集中のウィンドウしか閉じませんが,これは仕様です.すべてのウィンドウを閉じる場合にはファイルメニューの「すべてのウィンドウを閉じる」メニューをお使いください.

[バグ修正]
・ファンクションキー表示時Ctrl+1でツールバーを消すと表示が崩れるのを修正.(by みくさん)
・プリンターによっては印刷時に用紙を縦にしても横のサイズで印刷されてしまうことがあったのを修正.(by かろとさん)

[その他変更]
・「ウィンドウを閉じる」を「閉じる」に統一.(by みくさん)
・カスタムメニュー24のTABメニュー目的化 (by みくさん)
・外部コマンド実行時のCPU消費削減 (by げんた)
・マクロImeCharおよびFileReopen*で引数を使えるように (by みくさん)

Jun. 26, 2003 (1.3.10.2)

[バグ修正]
・Windows 95/98で印刷ができなかった現象(用紙が送られるが何も印字されない)を修正.(by おきたさん,かろとさん)