[w3m-dev 04424] Windows版 w3mimg、他

AIDA Shinra <[email protected]> Mon, 13 Dec 2010 23:21:33 +0900
Newsgroups gmane.comp.web.w3m.devel
Message-ID <87sjy13g9e.wl%[email protected]>
相田です。お久しぶりです。

w3mimgをWindowsネイティブのウインドウに対応させてみました。標準コンソー
ル、Cygwin rxvt、PuTTYで動作確認しています。

http://www.j10n.org/files/w3m-cvs-1.1040-winimg.patch

GDI+を使っています。そのためxpmなどは表示できず、またGDI+にセキュリティ
ホールがあれば影響を受けます。基本的にX11版に沿った処理をしていますが、
アニメーション関係はよく分からなかったので別の作りにしました。

なお、GDI+の正規のAPIはC++で、C APIは建前上内部APIなので、C++を使ってい
ます。が、本体との釣り合いを考えて意図的にC風に書いてあります。

このほか、細部の修正です。

http://www.j10n.org/files/w3m-cvs-1.1040-misc.patch

・FTPでホスト名を取って来るところをIPv6に対応させました。
・is_text_typeがxhtmlに対して真を返すようにしました。
・ディレクトリのindexをindex.html,index.htmのように複数指定できるよう
にしました。
・mktableの出力のインデントを今の配布物のentity.hやtagtable.cに合わせ
ました。
・DESTDIRは環境変数で指定するのが一般的なのでMakefileからは消しました。