[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: patches (was: emacs-w3m-1.2rc4)
At 30 Oct 2001 20:26:37 +0900,
Kiyokazu SUTO wrote:
>
> Citation (with leading "| " of each line) from article:
> <mpak7xdcxbm.fsf@azalea.kuee.kyoto-u.ac.jp>
> by TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> :
> | そういうわけで、[emacs-w3m:01966] にて、かずひこさんが投稿してくださっ
> | たパッチを適用した w3mmee を公開して頂くわけには行かないでしょうか? 宜
>
> もちろん喜んで(というか渡りに船というか)。というわけで
>
> Citation (with leading "> " of each line) from article:
> <m38zdtg2ix.wl@kazuhiko.ring.gr.jp>
> by Kazuhiko <kazuhiko@archi.kyoto-u.ac.jp> :
> > たいしたサイズじゃないので、gzip 圧縮して添付しておきます。親ディレクト
> > リ名が w3m-0.2.1 となっていますが、w3mmee-0.2.1-p19-4 に対する差分です。
> >
> > [2 post-header.patch.gz <application/octet-stream (base64)>]
>
> この差分を拝借して適用したものをp19-5として
>
> http://pub.ks-and-ks.ne.jp/prog/w3mmee/
>
> にて公開中です。
これだと scheme がない時の処理がおかしいようです。
例えば http://slashdot.org/ とかを見ると
<A HREF="//slashdot.org/faq/"> とかになってるんですが
これを w3mmee p19-5 でたどると http://slashdot.org/slashdot.org/faq/
をみにいってしまいます。
このpatchでなおると思います。
--- w3m-0.2.1/url.c Tue Oct 30 22:35:30 2001
+++ w3m-0.2.1.new/url.c Tue Oct 30 22:36:40 2001
@@ -585,6 +585,10 @@
} else
p_url->scheme = SCM_LOCAL;
p = url;
+ if (strncmp(p, "//", 2) == 0) {
+ p += 2;
+ goto analyze_url;
+ }
goto analyze_file;
}
else if (p_url->scheme == SCM_UNKNOWN) {
--
鵜飼文敏