[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: retrieve



>> On 06 Mar 2001 11:30:38 +0900
>> 「土」== tsuchiya@pine.kuee.kyoto-u.ac.jp (TSUCHIYA Masatoshi) said as follows:

土> これも紆余曲折がありましたが、w3m-backlog-* は w3m-w3m-* の下請として、
土> w3m-w3m-retrieve のキャッシュのみに使うと言うことで、界面を整理したい
土> と思います。そうすると、w3m-input-url の中で w3m-backlog-hashtb を参照
土> しているのが問題になるのですが、これは単純に w3m-arrived-anchor-list 
土> を補完候補に使おうかと思うのですが。どうでしょう。

この作業をして、w3m-backlog-* と front-end の部分を完全に分離しました。
その副産物として、これまでに訪問済みの URL のリストとヒストリを管理す
る方式を変更しました。


2001-03-08  TSUCHIYA Masatoshi  <tsuchiya@pine.kuee.kyoto-u.ac.jp>

	* w3m.el: Backlog module is separated from front-end functions and
	code to access the list of arrived URLs is put in order.
	(w3m-arrived-file): Renamed from `w3m-arrived-urls-file'.
	(w3m-arrived-anchor-list): Removed variable.
	(w3m-arrived-list-load, w3m-arrived-list-save,
	w3m-arrived-list-add, w3m-save-position, w3m-restore-position):
	Removed functions.
	(w3m-arrived-db-size): New constant.
	(w3m-arrived-db, w3m-arrived-seq): New variables.
	(w3m-arrived-p, w3m-arrived-add, w3m-arrived-setup,
	w3m-arrived-shutdown, w3m-arrived-store-position,
	w3m-arrived-restore-position): New functions.
	(w3m-input-url): Follow changes.
	(w3m-view-previous-page): Ditto.
	(w3m-view-previous-point): Ditto.
	(w3m-quit): Ditto.
	(w3m-goto-url): Ditto.



西> キャッシュの方法についても、今のような内部形式に変換するやり方では
西> なく、単にバッファの名前を変えてそのまま取っておくので十分ではない
西> でしょうか? それなら必要な情報はバッファローカルで取っておけるし。

土> # -halfdump の実行の問題より、実際には network のレスポンスの方が、大
土> # きく体感に影響していると思うのですけれど、どうでしょうね。

インライン画像表示を有効にしていると、結構描画に時間がかかるようになっ
たので、描画結果もキャッシュしておきたくなってきましたね。

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )
    http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/