Munesato - NAK - Nakada
munes****@post*****
2002年 9月 28日 (土) 00:26:04 JST
返事が遅くなって申し訳ありません。NAK です。 # 最近忙しくて返事を書いてる余裕もありませんでした。(^_^;; まだ修正中ですが、中間報告です。 キャッシュフォルダが作成されない件の原因は、IMAP 機能部分から 渡されるパス区切りが '/' になっていることが原因でした。 Win32 版的には、'/' を '\' に置換してしまえばよいと思いますが、 軽く動かした感じでは影響範囲が大きいようで、所々不具合が 見つかっていて面倒くさいことになっています。 Sylpheed 自体が IMAP の区切りである '/' と、OS のパス区切りが 同一であることを前提としている感じがする(*1)ので、そこいら辺を うまく切り分ける必要があります。 # *1 imap.c 中に G_DIR_SEPARATOR が散見される。 そういう意味では、現在の Sylpheed は移植性が低いと言えるかも しれませんが、1.0 になる頃には修正されていることでしょう。:-P この件の修正は、おそらく来週月曜には出せると思います。 # 土日に頑張ってみます。 On Tue, 24 Sep 2002 17:15:35 +0900 Munesato - NAK - Nakada <munes****@post*****> wrote: > > この HOGE と FUGA に使われている文字の問題の可能性もあるかも > > しれません。併せて確認します。 > > 言葉足らずでしたが、文字の問題と言っているのは、'\' (0x5c) が > フォルダ文字列(SJIS)に含まれる場合のことです。 > これらの文字が含まれると、パス区切りと勘違いしてしまいます。 この件は今回のとは関係無いようですが、やはり不具合として潜在して いました。 '表' や '能' が含まれるフォルダを作成しようとすると、'\' と 誤判定して作成できません。早めに対応したいと思います。 -- 中田 宗里 (NAK) <munes****@post*****> Sylpheed 0.8.3 for Win32 : http://www2.odn.ne.jp/munesato/sylpheed/