HTML の incremental display が、いい加減ながら出来る様になった。 (コードは見せられないほど適当。) 動作としては、わりといい感じ。 TODO 表示していないバッファも裏で読みこむ。 ヘッダの読み込みも逐次やる。 フレームの時。 plain/text も同様にする。 読み込み途中でのソース表示(VIEW)、リサイズ(RESHAPE)、 ラベルへのジャンプ等々、バッファが完全な状態で存在していることを 仮定している部分の対処。 難しいのと面倒なのがいっぱい。めげそう。 助けて(といってもどう助けてもらえばいいのやら^^;)。
TODO
incremental display / background download に持って行くために、 file.c の cur_*** な static 変数を struct html_feed_environ に移して buffer からアクセス出来るようにした。 次は、loadHTMLstream() の初期化部分を分離して、 一行ずつ HTMLlineproc0() と HTMLlineproc2() を呼ぶようにしなきゃいけない。 (で、select() で回して一行ずつ feed する予定。) コードの最適化は後回しにするとしても、 とりあえず動くようになるまで時間かかるだろうなぁ。
>> 916-918。見てるよ。 ただ、職場からは書き込めないし(基本的には)読めないので。 mlterm なんか lt;仮想gt; mlterm lt;端末gt; (w を完全に窓口にしてるもんなぁ。patch が ML より流れるし。 >> 919。w3m-0.2.5 からそうなっているはずだけど。
/.J のコメントから HTML の折り返し 単純に折り返すのなら見れたもんではない(ESC-e してみると分かる)。 pre 要素やテーブルがあると原理的な無理なページの方が多いから、 やる気が出ない(というか無理)。 バックグラウンド処理 そうしたい。(そうなって欲しい。) この patch の様な ad-hoc なやり方はあんまりなので、 select() 使って回す形にしたいのだけど、大幅に書き換えなきゃいけない。 完成する頃には、ブロードバンドで必要なくなっていたりして(^^; アスキーアート 悲しい結果にしかならないと思うので、やる気が出ない。 勝手に w3mimgdisplay を改造する分には応援するけれど。 URL 入力の補完 昔、実装したことはあるけれど、 思ったより使わないので止めてしまった。 ヒストリの強化かなぁ(でも、処理が重くなるしなあ)。 気持ちは分かるのだけどね。
2ch (02/24 12:02) と /.J (02/24 13:10) で、w3m-0.4 リリースのアナウンス。 2ch の方が早い。(ここより早いもの^^;)
w3m-0.4 リリース。
keys-0221.patch。 -K オプションや関数 INPUT_KEYS で、入力文字(列)を指定できる様にしてみた。 文字として \8進数 や \n,\e,\t 等も指定可能。 Bonus/google.cgi を使っているなら、 w3m -B -K "Ug:w3m\n"; とか。 使えるかどうか様子見。
w3m -B -K "Ug:w3m\n";
~/.w3m/no_history に履歴に加えない URL (正規表現もあり) を書いておくといいかな、と思って実装してみたのだけど、 立上りに比較したらめちゃ重い(;_;)
w3m-0.4 release candidate 1。 w3m-0.4 リリースノート にある様な機能が増えています。テストをお願いします。
勘弁して欲しいなぁ。ここは私の個人的なものです。
2ch 端末エミュレータ。荒木さん、大人の対応。
最近、2ch の w3m や mlterm のスレがちょっと荒れてるな。 誰かに怨みかったかな? CVS先端の24時間以内に修正したコンパイルエラーくらい許してくれよ。
Linux ザウルスで w3m を動かしたりしているんだねぇ。 ちょっと欲しかったりして。
国際化ドメイン名(IDN)対応 patch。 idnkit が必要。 # が、要らんわな。
(683 あたりからの流れで) >>705 理解できない。問題があるのなら公式の場ですべし。 2ch や日記から機能のアイデアを拾うことはあるけど、 個人的な参考意見扱いでしかない。(なんでも拾うわけではないし、 必ずしも書き込んだ人のためにやっているわけではない、ので誤解無きよう。) # 一ユーザとしては、(自分の)開発資源は全て自分の望む方向だけに使いたい;) # だもんで、w3m-{img,m17n,js} なんかは分家的にやっている。
w3m-0.3.2.2+cvs-1-734-m17n-20030201 を公開。