[Mew-dist 07805] mew-1.94b11
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
1999年 3月 1日 (月) 12:13:05 JST
mew-1.94b11.tar.gz を ftp.Mew.org:/pub/Mew/beta に置きました。
やったこと:
(1) PGP の鍵を追加する手順を C-cC-e という慣習にあわせました。
このため、CT: を表示するためのそれぞれの関数を呼び出す際には、必ず
execute を引数として渡すようにしました。UNIX と OS/2 の影響のある部分
は書き換えましたが、Windows はコマンドでやっているようなので手がでませ
ん。高い確率でそのまま動きますが、念のため画像などが表示できるか試して
下さい。
(2) MIME 符号に関するコードが文字列をたくさん生成し、メモリーを浪費し
ていると思われるので書き換えました。
つまり、
(while ()
(setq ret (concat ret (substring ...)))
)
のようなコードを aref と aset のみで書き換え、substring で文字列を生成
しないようにしました。
ほんのちょっぴり幸せになるのではないかと思います。(こうなると Lisp と
いう名を借りた C 言語だな。)
(3) b10 の話ですが、mew-file-max-size (10K) を越えるファイルは、
mew-file-max-size までしか読み込まないようになっています。
先日キャッシュ云々といいましたが、これは間違いでした。メールが大きい場
合は、単に Message バッファに読み込みキャッシュを使っていなかったので、
単純に読み込む量に制限をつけるだけで実装できました。
もちろん "." を使えば全体を読み込んで、MIME を解析します。
--かず
Mew-dist メーリングリストの案内