2007/7/4 (水) 02:27:14 げんた  
INCM1.23c
[4905] パッチ状況まとめ
私の主観もかなり入っていますので参考程度と考えてください.

▼コミット済み
1738668 全角空白がインデント設定のときは行頭の判定にも作用させる

▼コミット待ち
1745896 エディタを閉じる確認メッセージが背後に隠れる
1742505 タブのグループ化
→レビュー,動作確認OK

ここまでcommitされたらとりあえずリリースする

▼Vista対応
1721425 Vista UACとマルチユーザへの対応
→レビュー待ち.不具合は特に無さそうだが,ユーザによる試験が不十分な気がする.

1742481 bregonig.dll対応
→レビュー,動作確認待ち.

Vista対応インストーラ
→動作確認OK.ただVista仕様の関連づけには対応していないのと(その他のプログラム)に出るようにする修正を入れていないが...

この3つはセット.

▼重点機能
1553455 パイプやリダイレクト記号を使えるようにする
→レビュー・動作確認待ち

1550557 自動実行マクロ
→レビュー,動作確認実施.不具合修正と動作の再確認待ち.
(Persistentなデータ領域を作ってから,それに合わせた方が良いかと思うが,着手できていない)

▼その他(レビュー・動作確認待ち)
1733921 C++のAttribute対応
1668208 Python用アウトライン解析
1724317 UTF-7 の読み取りミス(?) 対策+α
Junk/29 右クリックメニューに「キーワード辞書に登録」

Junk/31 Global検索
→自動実行の後で

2007/7/8 (日) 02:44:44 げんた  
INCM1.23c
[4909] RE: パッチ状況まとめ
▼コミット待ち
>1742505 タブのグループ化
再リリース&確認OK

ここまでcommitされたらとりあえずリリースする
次回はβ版にする.

>1742481 bregonig.dll対応
>→レビュー,動作確認待ち.

どなたか確認していただけませんか.
次回パッケージよりbregonig.dllを含めたいと考えていますので.

2007/7/8 (日) 10:24:48 神楽  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.5.12
[4910] Re2: パッチ状況まとめ
▼ げんたさん
> >1742481 bregonig.dll対応
> >→レビュー,動作確認待ち.

> どなたか確認していただけませんか.
> 次回パッケージよりbregonig.dllを含めたいと考えていますので.


Ver.1.5.16.201、Last Modified:2007/6/25 02:11:32での操作確認ですが、
sakura.exeと同じフォルダにBREGEXP.DLLとbregonig.dllの両方が存在する場合は、
bregonig.dllが優先されるようですね。
鬼車をパッケージに含めて欲しいと提案した私が言うのもなんですが、
検索ダイアログか共通設定の検索タブから、使用する正規表現DLLを
選択できるようにした方が良いのではないでしょうか?
(デフォルトは従来通りのBREGEXP.DLLの方が良いかも)

あとここからは私の要望ですが、Grep結果ウインドウの7行目に
使用した正規表現DLLが明示的に表示されるようにして頂けないでしょうか?
こんな感じです。


□検索条件  "sakura"
検索対象   *
フォルダ   C:\Program Files\sakura\
    (サブフォルダも検索)
    (英大文字小文字を区別する)
    (正規表現bregonig.dll)
    (文字コードセットの自動判別)
    (一致した行を出力)


■"C:\Program Files\sakura\sakuext.exe"  [SJIS]
・(  1627,352  ):

2007/7/8 (日) 12:57:30 げんた  
INCM1.23c
[4911] Re3: パッチ状況まとめ
BREGEXP.DLLはスタックオーバーフロー問題を筆頭に不具合があり,機能的にも鬼車の方が優れているようなのでbregexp.dllを完全に置き換えるつもりでいたのですが
>(デフォルトは従来通りのBREGEXP.DLLの方が良いかも)
とおっしゃる理由は何かあるのでしょうか.

正規表現の違いは\wの振る舞いと置換後文字列の \番号 の違いのみとのことでしたので完全な置き換えでも問題ないかと思ったのですけど.

2007/7/8 (日) 14:01:38 神楽  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
[4912] Re4: パッチ状況まとめ
▼ げんたさん
> BREGEXP.DLLはスタックオーバーフロー問題を筆頭に不具合があり,機能的にも鬼車の方が優れているようなのでbregexp.dllを完全に置き換えるつもりでいたのですが
> >(デフォルトは従来通りのBREGEXP.DLLの方が良いかも)
> とおっしゃる理由は何かあるのでしょうか.


http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=dev&tree=r4878
> ただ正規表現に若干の差異があるみたいなので...
というのがあったため書いてみました。
個人的にはbregonig.dllのみを同梱するので問題ないと思います。

2007/7/10 (火) 23:12:43 K.Takata  
Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
[4922] Re4: パッチ状況まとめ
▼ げんたさん
> 正規表現の違いは\wの振る舞いと置換後文字列の \番号 の違いのみとのことでしたので完全な置き換えでも問題ないかと思ったのですけど.

もう一つ忘れていました。
Ver.1.30 で、文字集合の中で文字集合と演算子を使えるように仕様変更した副作用で、[] の中に [ を書くときは必ず \[ というようにエスケープしなければならなくなりました。

2007/7/24 (火) 19:32:49 あひる  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
[4940] Re:パッチ状況まとめ
▼ げんたさん
> 私の主観もかなり入っていますので参考程度と考えてください.
>
> ▼コミット済み
> 1738668 全角空白がインデント設定のときは行頭の判定にも作用させる
>
> ▼コミット待ち
> 1745896 エディタを閉じる確認メッセージが背後に隠れる
> 1742505 タブのグループ化
> →レビュー,動作確認OK
>
> ここまでcommitされたらとりあえずリリースする

「1742505 タブのグループ化」ですが、下記対応時にXXボタンを「編集の全終了」を割り当てたままになっています。
XXボタン表示時は「グループを閉じる」を割り当てるべきでは?


[5875] 1.5.15.2
▽ 2007/2/25 (日) 04:06:11 げんた
INCM1.23c
1.5.15.0で変更したタブモード時の閉じるボタン[X]の動作を従来の挙動に戻すオプションを新設しました.
「共通設定」→「タブバー」で設定できます.

デフォルト動作はWindows標準に近いものとなっています.

また,共通設定でタブ関連の設定を新設した「タブバー」にまとめました.クリッカブルURLシートにあった項目は「編集」に移動しました.


P.S.
XXボタンもXボタンも表示しない設定にもできるとうれしいです。
他人にちょっと使わせた時に(その人に悪気はなかったが)編集中の全ファイルを閉じられてしまったことがあったので。

2007/7/24 (火) 22:18:48 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5
[4941] Re2:パッチ状況まとめ
▼ あひるさん
> 「1742505 タブのグループ化」ですが、下記対応時にXXボタンを「編集の全終了」を割り当てたままになっています。
> XXボタン表示時は「グループを閉じる」を割り当てるべきでは?

「ウィンドウの閉じるボタンは現在のファイルのみ閉じる」のときですね。すっぽり見逃していました。ごめんなさい。orz...
↓修正パッチです。
Patches#1759555

2007/7/25 (水) 17:45:19 あひる  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
[4951] Re3:パッチ状況まとめ
▼ ryojiさん
> ▼ あひるさん
> > 「1742505 タブのグループ化」ですが、下記対応時にXXボタンを「編集の全終了」を割り当てたままになっています。
> > XXボタン表示時は「グループを閉じる」を割り当てるべきでは?

> 「ウィンドウの閉じるボタンは現在のファイルのみ閉じる」のときですね。すっぽり見逃していました。ごめんなさい。orz...
> ↓修正パッチです。
> Patches#1759555

対応ありがごうございました。

もう1点気になったのでご確認。
ウインドウを最大化している時にタブ右クリックメニューで、
「新規グループ」が選択できないのは仕様でしょうか?

2007/7/25 (水) 23:42:58 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5
[4952] Re4:パッチ状況まとめ
▼ あひるさん
> もう1点気になったのでご確認。
> ウインドウを最大化している時にタブ右クリックメニューで、
> 「新規グループ」が選択できないのは仕様でしょうか?

ご推察のとおり、最大化時は「新規グループ」「次の/前のグループに移動」を意図的に封印しています。
作り込んではあるんですが、それが正常に動作する見込みがないので。
指定した通りにWindows側が処理してくれないというか、そんな感じです。

ちなみに、自分はサクラと同様にSDIベースでタブのグループ化を実現しているエディタを2本知っているんですが(1つは定番と言われているやつ)、2つとも最大化から切り離すと、その後の動作がおかしくなります。
うまくいったように見えても、さらに結合・切り離しをしたら通常サイズになるはずのケースで最大化してしまったり、タブ切替したら勝手にグループ分離してしまったり。
そんな誤作動するくらいなら封印のほうがいいかと思って。

INCM/CMT
Cyclamen v3.81
[ut:0.020][st:0.000]