[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 メーリングリストの案内