|
sylpheed-jp:3458
From: IWAMOTO Kouichi <IWAMOTO Kouichi <sue@xxxxxxxxxx>> 岩本です。 On Mon, 31 Jul 2006 22:25:28 +0900 IWAMOTO Kouichi <sue@xxxxxxxxxx> wrote: > 鬼車やPCRE等の正規表現エンジンに対応する予定はありませんでしょうか? > これらに対応すれば、UTF-8や(?=hoge)のような拡張された演算子に対応できたり、 > Windowsでも正規表現が使えるようになるので、嬉しい人は結構いるんじゃないかと > 思います。 簡単に対応できそうだったので、鬼車に対応させてみました。 configureで--enable-onigurumaを指定すると、振り分けルールの正規表現のマッチで 鬼車を使用するようになります。 動作を確認した鬼車のバージョンは、2.5.6(FreeBSD),4.2.0(FreeBSD,Windows)です。 簡単な動作確認はしましたが、時間をかけて試験したわけではないので、なにか問題が あるかもしれません。 autoconfを使ったことが無く、見様見まねでconfigure.inをいじったので、 このあたりなにか変な事をやっているかもしれません。 あと、このパッチをテストしている時に、いくつかバグっぽい動作を見つけたので 報告します。 1: configureで、OpenSSLが見つからない時にJPilot用のLIBSの設定が反映されない configureで--enable-jpilotを指定時、OpenSSLが検出されなかった時に JPilotのチェック部分でLIBSに追加した-lpisockが消えてしまい、その結果 リンクでエラーになります。 多分、LIBSの内容をac_save_LIBSに退避していないのにac_save_LIBSの内容を LIBSに戻している為だと思います。 2: "選択中のメッセージを振り分け"等でつけたマーク等が保存されない時がある "ツール" -> "選択中のメッセージを振り分け" や "フォルダ中のすべての メッセージを振り分け" で、マークやカラーラベルをつけたり、読んだことに した状態が保存されない時があります。 具体的には、振り分け時にメッセージの移動が発生せず、さらに振り分け後に 手動でマークやカラーラベルをつけたり未読メッセージを読んだりしなかった 時に、振り分けでつけたマークやカラーラベルが保存されません。 -- いわもと こういち(sue@xxxxxxxxxx/sue@xxxxxxxxxx/sue@xxxxxxxxxx) # なるようになれ、明日もイケイケ♪ 3450 2006-07-30 22:28 ["K.Moriyama" <mistle] 正規表現について 3451 2006-07-31 05:20 ┣[海の原 <oki2shira73@] 3453 2006-07-31 10:25 ┃┗[海の原 <oki2shira73@] 3452 2006-07-31 09:29 ┗[Hiroyuki Yamamoto <h] 3455 2006-07-31 22:25 ┣[IWAMOTO Kouichi <sue] -> @ 3458 2006-08-01 20:39 ┃┗[IWAMOTO Kouichi <sue] 3460 2006-08-02 16:10 ┃ ┗[Hiroyuki Yamamoto <h] 3462 2006-08-03 15:57 ┃ ┗[Hiroyuki Yamamoto <h] 3456 2006-07-31 23:13 ┗["K.Moriyama" <mistle] |