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

Re: [w3m-dev 02895] Print data of forms when halfdump option is set



坂本です。

> From: TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
> halfdump オプションが指定された時に,<form> タグの情報についても出力す
> るようにするためのパッチです.
> このパッチを採用して頂けると,emacs-w3m で <form> タグを解析する必要が
> なくなり非常に好都合なので,是非採用の検討をお願いします.

えらく中途半端なので、<form> を入れるなら <input> などの情報も入れて、
w3m -halfdump | w3m -halfload で逐次処理できる様にまでしたいです。
が、どういう方針を考えておられますか > aito さん

で、これって、[emacs-w3m:02575] の対処ですよね。
feed_table_tag() で process_form() が二重に呼ばれているのが原因の様ですね。
以下の patch で問題なくなると思います。

--- table.c.orig	Mon Jan 21 00:18:46 2002
+++ table.c	Thu Jan 24 01:08:10 2002
@@ -2786,11 +2786,11 @@
 	feed_table1(tbl, tok, mode, width);
 	break;
     case HTML_FORM:
-	feed_table_block_tag(tbl, line, mode, 0, cmd);
+	feed_table_block_tag(tbl, "", mode, 0, cmd);
 	process_form(tag);
 	break;
     case HTML_N_FORM:
-	feed_table_block_tag(tbl, line, mode, 0, cmd);
+	feed_table_block_tag(tbl, "", mode, 0, cmd);
 	process_n_form();
 	break;
     case HTML_INPUT:
-----------------------------------
坂本 浩則 <hsaka@mth.biglobe.ne.jp>
 http://www2u.biglobe.ne.jp/~hsaka/