[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:3458

From: IWAMOTO Kouichi <IWAMOTO Kouichi <sue@xxxxxxxxxx>>
Date: Tue, 1 Aug 2006 20:39:12 +0900
Subject: [sylpheed-jp:03458] Re: 正規表現について

岩本です。

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]