[ ホーム ]

サクラエディタ 開発関連

サクラの小枝研の代わりです。
統合向けでないもの、複数パッチをまとめてあるものの暫定置場です。
ここより新しい統合物は、githubで公開しています。


サクラ帳

メモ帳風初期設定のサクラエディタ。
余分なデータを内蔵していないので、ちょっとだけバイナリが小さい&起動が速いかも
bin(x86): sakura_cho2-1-1-4r3856.zip 666KB
patch: skrw_sakura_cho-2-1-1-4_rev1_patch.zip 10KB

r3856/2014-11-03 2.1.1.4

本家用新機能のテスト用

バージョン情報に「+ppfont etc..」と書いてあります。
ver: 0.5 bese 2.1.1.3 r3728
bin(x64): skrw_new_140605.zip プロポーショナル版 872KB
bin(x86): skrw_new_140605_x86.zip プロポーショナル版 676KB
ver: 0.4 bese 2.1.1.1 r3632
bin(x64): skrw_new_140211.zip プロポーショナル版 873KB
ver: 0.3 bese 2.1.1.0 r3596
bin(x64): skrw_new_140126.zip プロポーショナル版 869KB
ver: 0.2 bese 2.1.0.0 r3528
bin(x64): skrw_new_131229.zip プロポーショナル版 866KB
ver: 0.1 bese 2.1.0.0 r3515
bin(x64): skrw_new_131223.zip プロポーショナル版 868KB

v0.5 変更内容:
skrw_new_pfont_v0_7
skrw_new_grep_replace_v0_3_1改
skrw_new_codepage_v1_1
skrw_fix_diff_v0_4

r3728/2014-06-05/0.5
 + skrw_new_pfont_v0_7.patch
   フォントの拡大縮小でカーソル位置が移動するパッチのバグを修正
r3632/2014-02-11/0.4
 + skrw_new_grep_replace_v0_3_1.patch
   正規表現置換が動作していなかったのを修正
   ダイアログのファイル・フォルダが未設定だったのを修正
 + skrw_new_pfont_v0_6.patch
   単語単位右・左移動の修正
   カーソル右移動の修正
 + skrw_new_codepage_v1_1.patch
   UTF-32対応
   CP37が判定外だったバグの修正
r3596/2014-01-26/0.3
 + skrw_new_grep_replace_v0_2_9.patch
   Grep置換前文字列のチェックがおかしい
   ヘルプID修正
   アイコンの差し替え忘れの修正
 + skrw_new_pfont_v0_5.patch
   行番号が「折り返し単位」だと落ちるバグの修正
r3528/2013-12-29/0.2
 + skrw_fix_macro_regex.patch マクロ等の正規表現チェックがおかしい upatchid:723 →commit済
 + skrw_new_pfont_v0_4.patch
   背景画像のX-Scrollのときの位置がおかしいのを修正
   タイプ別フォントでプロポーショナルがえらべないのを修正
 + skrw_fix_diff_v0_4.patch
   外部コマンド実行ダイアログを表示しないように
   DIFF実行時にアウトプットがあるときアクティブが移動しないように
   [A/W]外部コマンド実行で「編集中ウィンドウ」を選んでいるときにアクティブが移動しないように
   UTF-7/8のBOM付きファイルのとき必ず一時ファイルを作るのをやめる
 + skrw_new_codepage_v0_22.patch
   SJIS等でNULがNELとして読み込まれるバグの修正
   UTF-8のNELが読み込まれないバグの修正
   ファイルを保存ダイアログのBOMと改行コードが被ってるのを修正
r3515/2013-12-23/0.1
・初版
 + skrw_new_grep_replace_v0_2_7.patch Grep置換 upatchid:637
 + skrw_new_pfont_v0_3.patch プロポーショナルフォント upatchid:713
 + skrw_fix_diff_v0_3.patch  DiffのSJIS以外に対応 upatchid:636
 + skrw_new_codepage_v0_21.patch コードページ対応 upatchid:311

※これより下のものは古いです。今後は更新されません。

プロポーショナル+おまけ

状態:アルファ
ver: 0.13 bese Unicode版2.0.7.1 r2892/ext30/ppfont v0.19
bin: skrw_all5_130421.zip 等幅版 652KB
bin: skrw_all5pp_130421.zip プロポーショナル版 653KB
bin(x64): skrw_all5_130421_x64.zip 等幅版 831KB
bin(x64): skrw_all5pp_130421_x64.zip プロポーショナル版 833KB
diff: skrw_pfont_v0_19_all5_130421_patch.zip 150KB ppfontは含みません。
主な拡張:Grep拡張・Grep置換・C++アウトライン修正・変更行が正確・マクロ拡張・2GB以上のファイルを扱える

r2892/13-04-21/ext30+ppfont v0.19+all5_130420 v0.13
 + Uchi_fix_recent_codeset.patch ファイル履歴の文字コード設定が正しく表示されないのを修正 →commit済
・[func_extensions]アウトライン解析(トグル)で閉じると、以降開けなくなる
・C++アウトライン解析をupatchid:401 相当のものに変更
・[skrw_fix_draw_changed_line_num] v8相当に修正
r2611/13-04-02/ext28+ppfont v0.18+all5_130402 v0.12
 + skrw_fix_ctrl_click Ctrl+クリックがおかしい upatchid:379 →commit済
 + skrw_imp_execcmd_ext_v1_2.patch 外部コマンド実行の拡張 upatchid:234 →commit済
r2611/13-03-02/ext28+ppfont v0.18+all5_130311 v0.10
 + [skrw_grep_ext]v2_7 → v2_10
 + [skrw_new_codepage]v0_2 → v0_8
 + skrw_fix_underline.patch カーソル行の背景色のときアンダーラインが残る →commit済
 + skrw_fix_select_status.patch 選択中のステータス表示が消される →commit済
 + skrw_fix_select_area.patch EOF以降のマウス選択がおかしい →commit済

r2457/12-11-02/ext27+ppfont v0.17+all5_121125 v0.9
+ skrw_new_caret_line_bgcolor.patch カーソル行の背景色
・[skrw_new_grep_replace](Grep/Grep置換)でCPの位置が(おかしい/なかった)
・[skrw_new_grep_replace]Grep置換で置換が実行されない
・[skrw_fix_draw_changed_line_num_v0_3]折り返し行に挿入時、画面更新されない
・[skrw_imp_utf7bom_v1_2]BOMなしの場合にUTF-xでごみがつく
r2457/12-11-02/ext27+ppfont v0.17+all5_121102 v0.8
 + skr_imp_ext_ex.patch タイプ別設定の拡張子を二重・なしにも対応 upatch:3581841 →commit済
 + skrw_fix_autodetect.patch 文字コード認識の改善 upatch:3576677 →commit済
 + skrw_fix_draw_changed_line_num_v0_3.patch 変更行が一致しない問題 upatch:3470594 →commit済
 + skrw_fix_width_chg_scroll_v2.patch 折り返しを変更した時に画面がずれる upatch:3580898 →commit済
 + skrw_imp_fix_width_mode.patch(未) 固定幅挿入モード →commit済
 + skrw_imp_hide_mouse_cursor_v0.patch(未) キー入力時ポインタを非表示にする →commit済
 + skrw_imp_utf7bom_v1_2.patch UTF-7のBOMサポート upatch:3578856 →commit済
 + skrw_new_codepage_v0_2.patch(未) コードページサポート
 + skrw_new_var_regexkwd_v1_2.patch 正規表現キーワードを最大1000文字に upatch:3572379  →commit済
 + [skrw_grep_ext]v2_6 →v2_7 Grep相対パスでカレントフォルダのファイルを開くことがある
r2012/12-01-17/ext26+ppfont v0.16+all5_120117 v0.7
・[func_extensions]検索マーク、次前へ検索(Box)を使うとクラッシュする
r1984/11-12-29/ext25+ppfont v0.15+all5_111229 v0.6
 + skrw_new_tabfont_v0_1.patch タブバーのフォント指定 upatch:3450281 →commit済
 + skrw_new_grep_replace_v0_1.patch(未) Grep置換(キー長制限,Grep拡張対応版)
 + skrw_chg_draw_select_eof.patch データのあるEOF行の選択描画を変更 upatch:3465566 →commit済
 + skrw_imp_long_searchkey_v0_1.patch 検索・置換キー長制限の撤廃 upatch:3462954 →commit済
 + all4_fix_cpp_outline_v1.patch(未) C++アウトラインの修正/キーワードの更新
 + skrw_fix_draw_search_select_lock.patch 選択ロック状態での次検索の選択範囲の描画が不正 →commit済
 + skrw_fix_select_change_layout_v0.patch 折り返し幅変更・設定変更での行末より右側のカーソル選択範囲を維持 →commit済
 + skrw_fix_calc_layout.patch 折り返し行でのCalcLayoutWidth計算ミス upatch:3465553 →commit済
 + skrw_fix_draw_long_match_v0.patch 折り返し行での再作画が不足している upatch:3465554 →commit済
 + skrw_fix_draw_search_bracket_v1.patch 次検索で括弧でないものが対括弧強調表示される upatch:3465564 →commit済
 + skrw_fix_eof_cursor.patch EOF回りのカーソル移動の修正 upatch:3465570 →commit済
 + skrw_fix_slow_draw_select.patch 長い行の選択範囲描画が遅い upatch:3466060 →commit済
・[skrw_multiopen]v1 → v2
・[skrw_grep_ext]→ v2_6 Grep出力のフォルダ名末尾の\を削除(色分けで\"をエスケープと認識されるので)
・[skrw_grep_ext]相対パスで違うパスのファイルを開くのを修正
・[skrw_grep_ext]通常のタグジャンプで対象行が1行ずれる
・[W/A]システムのキャレット幅を反映。ただし2px以上(from ppfont) →commit済
r1973/11-11-30/ext24+ppfont v0.14+all5_111130 v0.5
・[func_extensions/grepcmd]ANSI/Debug時のコンパイルエラーの修正
 + skrw_grep_ext_v2_3.patch Grepの除外フォルダ・相対フォルダ表示・複数フォルダ指定 
  ファイル「#dir」で除外フォルダ指定。フォルダ複数指定は「;」区切り。除外フォルダには絶対・相対パスでワイルドカードでも指定可能
 + skrw_nomru_v0.patch MRU除外指定 (お気に入りダイアログで設定) upatch:3450196 →commit済
  ファイル・フォルダのフルパスに対して部分一致で除外します。(例:「.bk」「C:\Temp\」) メタ文字を使えます。
 + skrw_cookie.patch マクロ拡張 Cookie →commit済
r1937/11-06-28/ext23+ppfont v0.13+all5_110628 v0.4
・skrw_macroaddfunc_v1.patch マクロ拡張その2 upatch:3324432 →commit済
・skrw_pluginhokan_v1_1.patch 入力補完プラグイン upatch:3327635 →commit済
・skrw_multiopen.patch ファイルを開くで複数選択 upatch:3364481 →commit済
・[func_extensions]コマンド [左|右スクロール]の幅・向きの修正
・[func_extensions]OpenNewWindow マクロの修正
r1882/11-02-04/ext22+ppfontsel 0.12+all5_110204 v0.3
r1878/11-01-28/ext21+bgimgpp 0.11+all5_110128 v0.2
r1878/11-01-27/ext21+bgimgpp 0.10+all5_110127 v0.1
 + grepcmd Grepのタイプ別設定「grepout」適用
 + skrw_func_extensions_v0_1 マクロ・検索バー向けコマンド拡張

プロポーショナル

状態:アルファ
ver: 0.17 /bese Unicode版2.0.5.0 r2457/ext27
diff: skrw_ext27_ppfont121102_patch.zip 63KB

実験用+プロポーショナル
タイプ別設定-支援-フォントでフォント指定
pp-enable :プロポーショナルも使えます。その分動作はあやしいかもしれません。
pp-disable:プロポーショナルは使えません。
非互換性:
・選択範囲取得関数などの幅がpx単位
・改行より後ろの移動幅が1px単位
更新履歴:
r2667/13-04-17/ext29+ppfont v0.19
r2611/13-03-02/ext28+ppfont v0.18
r2457/12-11-02/ext27+ppfont v0.17
・[ppfont]フォント幅キャッシュの初期化漏れの修正
・[ppfont]フォント幅キャッシュの修正
r2012/12-01-04/ext26+ppfont v0.16
・[ppfont]フォント選択ダイアログのフォント名リストの高さを倍にする
・[ppfont]フリーカーソルモードの単語単位左右移動で改行より右の時の動作がおかしかった
・[ppfont]ASCII外フォント指定の高さを考慮。2つのフォントのベースラインをそろえる
・[ppfont]範囲選択の疑似半透明指定でもASCII外フォントで太字が適用される
・[pptont]対括弧強調表示・タブ記号のフォントがASCII用だったのを文字種を見るように
・[ppfont]フォント設定をすると次のウィンドウの文字幅がおかしい
・[A/W]行間のマイナス値を許容する
r1984/11-12-28/ext25+ppfont v0.15
・[ppfont(W)]フォントが変更になった場合に、カーソル位置・選択範囲がずれる
・[ppfont]バイナリの〓表示を実装
・[ppfont]指定桁縦線の繰り返しがレイアウト単位になっていたのをルーラー幅単位に
・いくつかの関係ない機能変更を削除
r1973/11-11-30/ext24+ppfont v0.14
 (trunkマージ対応/不要な変更を削除)
・[ppfont]分割ウィンドウのフォントが「基本」になっている
r1933/11-06-28/ext23+ppfont v0.13
 (選択色trunkマージ対応)
r1882/11-02-04/ext22+ppfontsel v0.12
 (背景画像trunk適用)
・[ppfont]フォント切り替えを日本語・その他から、ASCIIとそれ以外に変更
・[selcolor]0幅マッチのときは従来同様に反転させるように
r1878/11-01-28/ext21+bgimgpp v0.11
・[ppfont]タイプ別毎・基本と日本語で別のフォント指定
r1878/11-01-27/ext21
r1875/11-01-21/ext20+bgimgpp v0.10
・[bgimg]画像繰り返し表示でオフセットによっては画像が表示されない場所があった
r1827/10-10-15/ext18+bgimgpp v0.9
・[bgimgpp]Shift+↑↓の範囲選択+背景固定の表示が気持ち悪い→テスト版選択反転を使うのをやめる
・[ppfont]pp-enable:矩形貼り付けのスペースによるパディングが1pxあたり1SPになっている
・[ppfont]pp-enable:マウスホイールによる横スクロールの動作がおかしい
>>以前の履歴を表示

(その他)実験用

状態:ベータ
diff: skrw_r1973_ext24_patch.zip ソース差分 r1973 259KB

Unicode版の実験用です。安定性は低い可能性があります。
※ファイル読み書き/データ保持/画面表示部分も変更しています。
重い・遅い・同時操作周りを主に修正しています。
各項目の[なにか]はその変更の原因・影響範囲です。[W]は本家trunk2。Aはtrunkも関係あるかの予想。[パッチ名]ならパッチ部分の修正です。

未修正一覧:
・[ext]Grep中に折り返し幅を替えられない

更新履歴:
r2611/2013-03-17/ext29
・[ext]単語単位検索が機能していなかった
r2611/2013-03-02/ext28
r2457/2012-11-02/ext27
r2152/2012-07-05/ext27
r2012/2012-01-17/ext26
・[ext]Aero無効でタブモードにするとタブ切り替え後に画面が黒くなる
r1984/2011-12-28/ext25
・skrw_fix_iseach_mark v0_1 → v0_2 →commit
 + skrw_fix_0select_draw_bracket_v2.patch 選択操作中の未選択状態での不具合の修正 →commit
r1973/2011-11-30/ext24
・[ext]sakura.exe "" などで異常終了する
・[ext]カーソルが画面より上にあるときに文字入力するとルーラーが黒くなる
・[ext]スクロールすると対括弧強調表示でカーソル行アンダーラインが上書きされる
r1937/2011-01-27/ext23
 ベース更新
r1882/2011-01-27/ext22
 (背景画像等trunk2適用)
r1878/2011-01-27/ext21
 (ファイル未指定のエンコードタイプ別設定を本家にあわせる)
r1875/2011-01-21/ext20
 + skrw_ext_keybind_v1_0.patch キーバインドの対象キー追加
 + skrw_chg_foldernewdlg_v1_0.patch [W/A]新UIフォルダ選択ダイアログ
・[W/A]内蔵タイプ別・強調キーワードの遅延初期化
・[W]設定変更するとメインメニュー部分でリソースリークする
・[skrw_search_fast+ext]2回目以降の通常Migemo検索で最後の1文字が検索ワードに含まれない
・[W]検索(ボックス)のプルダウンを選択すると最初のプラグインコマンドが実行される commit:r1886
>>以前の履歴を表示


EOF

inserted by FC2 system