HISTORY (152987B)
1 2001/3/23 ============================================================== 2 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 3 Subject: [w3m-dev 01807] Re: w3m-0.2.0 4 * url.c が USE_NNTP や __EMX__ でコンパイルできない。 5 * EWS4800 用の patch (間に合いませんでしたね。坂根さん) 6 * ssl_forbid_method がらみで #define USE_SSL で #undef USE_SSL_VERIFY 7 の場合の処理。(rc.c と url.c) 8 # hsaka24 でアナウンスせずに修正を入れてしまったのが問題でしたね。 9 # すみません。 10 * rc.c に一部 ISO-2022-JP があるものを修正。 11 # 添付の patch であたるかどうか… 12 * saveBufferDelNum で del==TRUE の時、":" 以前が2回削除される。 13 * main.c の URL履歴を保存する位置の修正。 14 # これも hsaka24 でアナウンスせずに修正を入れてました。 15 16 From: TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> 17 Subject: [w3m-dev 01810] deflate (was: w3m-0.2.0) 18 0.2.0 には Content-encoding: deflate に対応するためのパッチ [w3m-dev 01684] 19 も含まれているようですが、これだけでは http://cvs.m17n.org/~akr/diary/ 20 は閲覧できませんでした。 21 22 From: Fumitoshi UKAI <ukai@debian.or.jp> 23 Subject: [w3m-dev 01808] Re: w3m-0.2.0 24 GNU/Linux で glibc 2.2系だと sin.ss_len がないので 25 IPv6 でコンパイルできません。 26 27 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 28 Subject: [w3m-dev-en 00399] Re: w3m-0.2.0 29 >> From: Dan Fandrich <dan@coneharvesters.com> 30 >> Version 0.2.0 still contains the following bugs which I fixed two months 31 >> ago and sent patches for to this list, namely: 32 >> - core dumps on startup if given a URL requiring a needsterminal mailcap 33 >> handler 34 >> - destroys most of an existing ~/.mailcap file without warning when editing 35 >> - mailcap handling is still wrong as MIME type should be case insensitive 36 >> - private mailcap extension has an illegal name 37 38 From: SATO Seichi <seichi@as.airnet.ne.jp> 39 Subject: w3mの正規表現検索におけるバグ 40 検索文字列として $* を渡すと Segmentation fault が 41 発生するようです。(全然無意味な文字列なんですが) 42 43 2001/3/22 ============================================================== 44 45 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 46 Subject: [w3m-dev 01664] Re: Patch for anonymizer.com 47 HTTP(HTTPS)の場合に URL が 48 http://<host>/<scheme>: ... 49 となっていれば cleanupName() を呼ばない様にしてみました。 50 51 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 52 Subject: [w3m-dev 01670] Re: w3m-0.1.11-pre-kokb24-test1 53 Str.c の strcpy/strncpy を bcopy or memcpy にする件ですが、 54 bcopy 系と memcpy 系を統一するのは後にするとしても、とりあえず全て 55 bcopy に置き換えた方がいいと思います。 56 ついでに、saveBufferDelNum で一部 '\0' が扱えなくなっているバグの修正です。 57 58 From: TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> 59 Subject: [w3m-dev 01618] backend patch 60 Subject: [w3m-dev 01671] backend patch for w3m-0.1.11-pre-kokb24-test1 61 w3m を対話的なクライアントとして働く機能を追加するパッチです。 62 63 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 64 Subject: [w3m-dev 01673] SEGV in append_frame_info() 65 >w3m/0.1.11-pre-kokb23-m17n-0.8 を使っていますが、Der Angriff のトップページ ( 66 >http://i.am/goebbels/)で、ページの情報を見ようと「=」キーを押したら、 67 >Segmentation Fault してしまいました。 68 との指摘がありました。m17n 版に限らないので、とりあえず対処しておきます。 69 70 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 71 Subject: [w3m-dev 01674] image map 72 > AREAで作ったクライアントサイドイメージマップのhrefが"#test"のような場合に、 73 > ジャンプ出来ません。 74 > Image map links の画面では、URLだけでなく、altやtitleも表示した方が良いと 75 > 思います。 76 との指摘がありましたので修正/対応してみました。ただし、 77 * #undef MENU_MAP の場合、#label のみであっても reload になる。 78 別のバッファからの呼び出しなので、こうしないとちょっと難しいです。 79 なお、内部で作成したバッファからの呼び出しは全てそうなる様にしました。 80 バッファを作らない #define MENU_MAP の方がいいかと思います。 81 * 追加した属性は alt のみ (title って何?) 82 MapList 構造体を変えた方が良いようにも思いましたが、面倒なので止めました。 83 となってます。 84 85 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 86 Subject: [w3m-dev 01675] goto label 87 GOTO や #define MENU_MAP の場合のイメージマップ 88 で #label のみの URL が指定された場合に reload しない様にしました。 89 それから、[w3m-dev 01101] space in URL で追加された処理を goURL() に移し 90 ました。ただし、inputLineHist() で URL を入力する場合、空白文字は ^V を 91 使わないと入力できないので必要ないとも思います。そういうこともあって 92 後ろの空白の処理は外しました。 93 94 From: Tsutomu Okada <okada@furuno.co.jp> 95 Subject: [w3m-dev 01676] Re: w3m-0.1.11-pre-kokb24-test1 96 Subject: [w3m-dev 01678] Re: w3m-0.1.11-pre-kokb24-test1 97 須藤さんの [w3m-dev 01627] のパッチのうち、GC_warn 関連と細かなソース 98 の修正は当てておいたほうがいいように思います。 99 100 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 101 Subject: [w3m-dev 01680] Re: w3m-0.1.11-pre-kokb24-test1 102 >> 岡田です。 103 >> 私の環境では、-pedantic によって 104 >> warning: ANSI forbids assignment between function pointer and `void *' 105 >> warning: pointer targets in initialization differ in signedness 106 う、ごめんなさい。私ですね。墓穴を掘ってしまった... 107 >> warning: overflow in implicit constant conmplicit con version 108 >> warning: pointer targets in passing arg 2 of `Strcat_charp_n' differ in signedness 109 >> という警告が出ましたが、これらも修正すべきでしょうか? 110 修正するにこしたことはないので patch を出します。 111 112 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 113 Subject: [w3m-dev 01684] Re: http://cvs.m17n.org/~akr/diary/ 114 application/x-deflate 対応. 115 116 From: Moritz Barsnick <barsnick@gmx.net> 117 Subject: [w3m-dev-en 00318] Information about current page 118 Subject: [w3m-dev-en 00320] Re: Information about current page 119 Subject: [w3m-dev-en 00322] Re: Information about current page 120 Subject: [w3m-dev-en 00323] Buglet (Was: Re: Information about current page) 121 Changes 'URL of the current anchor' on the info page into 122 'full' URL. When the cursor is on a form element, 123 `Method/type of current form' will be displayed. 124 125 From: c603273@vus069.trl.telstra.com.au (Brian Keck) 126 Subject: [w3m-dev-en 00343] patch for proxy user:passwd on command line 127 Subject: [w3m-dev-en 00351] Re: patch for proxy user:passwd on command line 128 This patch to w3m-0.1.11-pre-kokb23 adds the lynx-like option 129 130 -pauth username:password 131 132 so I don't have to retype username & password every time I run w3m, 133 which is often. It's so simple I wonder whether it's against policy, 134 but it would be nice for me & some others if it was in the official 135 0.1.11. 136 137 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 138 Subject: [w3m-dev 01772] Re: visited anchor 139 Subject: [w3m-dev 01773] Re: visited anchor 140 * visited anhor color。 141 * textlist ベースの history。hash 化された (URL) history。 142 * #undef KANJI_SYMBOLS の場合の rule の実装の変更。 143 144 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 145 Subject: [w3m-dev 01786] Re: w3m-0.1.11-pre-hsaka24 146 Subject: [w3m-dev 01787] Re: w3m-0.1.11-pre-hsaka24 147 >> 1. http://www.tomoya.com/ で、<FRAMESET> の文書を表示させ(フレームの自 148 >> 動表示が ON なら、F を押す)、MAIN のフレームを表示させようとすると、 149 >> main.c:2082 の Sprintf で落ちる(gotoLabel を label=0x0 で呼びだしてい 150 >> る)。 151 [w3m-dev 01675] の致命的なバグ。すみません。 152 >> 2. 掲示板α http://133.5.222.232/keijiban/index.htm を表示させようとす 153 >> ると、frame.c:668 の strcasecmp で落ちる 154 こっちは前々から。 155 156 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 157 Subject: [w3m-dev 01788] Re: w3m-0.1.11-pre-hsaka24 158 w3m-0.1.11-pre-hsaka24 のバグ修正です。 159 160 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 161 Subject: [w3m-dev 01792] Re: w3m-0.1.11-pre-hsaka24 162 >> 全然別件なのですが、useVisitedColor が TRUE のとき 163 >> http://www.kusastro.kyoto-u.ac.jp/%7Ebaba/wais/other-system.html にお 164 >> いて、最後の画面の表示が 1〜2 秒ほど待たされます。具体的には、goLineL 165 retrieveAnchor() が linear search だったのが原因でした。 166 binary search に変えてみました。どうでしょう。 167 168 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 169 Subject: [w3m-dev 01793] <li type=".."> 170 <li> タグの type 属性ですが、その <li> にのみ有効なのではなくて、 171 <ol> や <ul> での指定を上書きする(以降の <li> にも有効となる)様 172 ですので修正しました。 173 174 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 175 Subject: [w3m-dev 01801] some fixes. 176 frame を表示していて、2重に出力されている部分がありました。 177 その修正です。 178 179 Subject: IPv6 support for w3m's ftp 180 From: Hajimu UMEMOTO <ume@imasy.or.jp> 181 w3m の HTTP は IPv6 対応されているのですが、残念ながら FTP 機能の方 182 は IPv6 対応していません。FTP 機能に対する IPv6 対応パッチを作成しまし 183 たので、非公式パッチに含めて頂けないでしょうか? 184 185 2001/3/16 ================================================================== 186 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 187 Subject: [w3m-dev 01711] Authorization 188 ・http://user:pass@hostname/ に対応. 189 190 From: hsaka@mth.biglobe.ne.jp 191 Subject: [w3m-dev 01724] buf->type when mailcap is used. 192 mailcap を使った場合(copiousoutput, htmloutput) にも、 193 buf->type を設定する様にしました。 194 'v', 'E' を使いたいのと、m17n の方でバッファが text/html だという 195 情報が必要な箇所があるので。 196 197 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 198 Subject: [w3m-dev 01726] anchor jump too slow by TAB-key on STDIN. 199 標準入力からHTMLを読んでいる場合, 200 リンク先の URL が相対 path 指定だったりすると、常に、currentdir() が 201 呼ばれているために速度が低下していました. 202 そこで立ち上げた時点で一度 カレントディレクトリを設定する様にしました。 203 ついでに標準入力からの場合の変な URL "file:///-" を "-" だけにしました。 204 205 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 206 Subject: [w3m-dev 01727] C-z when stdin 207 % cat main.c | w3m 208 して、C-z した際にシェルプロンプトに戻らない件に対するパッチ 209 です。 210 211 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 212 Subject: [w3m-dev 01729] ignore_null_img_alt 213 ignore_null_img_alt が OFF だと、<img src="file"> という ALT 属性が 214 無い場合でも何も表示しなくなっていたので修正しました。 215 それから、<img width=300 height=1 src="bar.gif"> の様な指定の場合に、 216 <hr> で置き換えると、width 属性が無視され改行が入ってしまうのが 217 いまいちなので <hr> と同様の処理を入れる様にしました。 218 219 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 220 Subject: [w3m-dev 01730] Re: <hr> in a table 221 <hr>の改良. 222 223 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 224 Subject: [w3m-dev 01731] completion list 225 最下行入力でのファイル名の補完時に 226 227 ----- Completion list ----- 228 X11R6/ compat/ include/ libdata/ local/ nfs/ ports/ share/ 229 bin/ games/ lib/ libexec/ mdec/ obj/ sbin/ src/ 230 (Load)Filename? /usr/ 231 232 の様に表示させるための patch です。 233 234 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 235 Subject: [w3m-dev 01733] A patch concerning SSL 236 SSLを使う時に 237 1. 使わないメソッドを指定するオプション「ssl_forbid_method」を追加する、 238 2. 接続確立に失敗したときにエラーメッセージを表示する、 239 240 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 241 Subject: [w3m-dev 01735] Re: A patch concerning SSL 242 Subject: [w3m-dev 01737] Re: A patch concerning SSL 243 1. ssl_forbid_methodの「データ型」をP_STRINGからP_SSLPATHに変えて、起 244 動後のオプション設定パネルによる変更でもSSL接続に使われるメソッドの 245 選択に反映されるようにした、 246 2. 各種エラーメッセージをある程度取っておいて後で見れるようにした(mule 247 2.3 base on emacs 19.34の機能のパクリ、他のemacsenにあるかは知らず)、 248 249 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 250 Subject: [w3m-dev 01738] [w3m-doc] w3m document maintenance 251 w3m連絡帳(http://mi.med.tohoku.ac.jp/~satodai/w3m/bbs/spool/log.html) 252 にも書きましたが、懸案であったw3mのドキュメント整備を始めた 253 いと思います。 254 255 From: kiwamu <kiwamu@debian.or.jp> 256 Subject: [w3m-dev 01739] ホイールマウス対応 patch 257 w3mをホイールマウス対応させてみました。 258 rxvtとxtermで使用できます。 259 ktermだとホイールの上下が同じコントロールコードを返してしまうので 260 実現不可能みたいです。 261 262 From: Fumitoshi UKAI <ukai@debian.or.jp> 263 Subject: [w3m-dev 01742] w3mmee 0.1.11p16-6 segfault 264 w3mmee 0.1.11p16-6 ですが、mime.types の内容によっては segfault します。 265 # 空行があるとダメ 266 267 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 268 Subject: [w3m-dev 01752] SEGV in search_param() 269 > >> ・w3m -o 1 等で SEGV します。 270 > search_param() で size_t が unsigned のため i = 0 のとき 271 > e = 4294967295 になってしまっているようです。 272 273 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 274 Subject: [w3m-dev 01753] empty <select> 275 <select>〜</select> に <option> が無い場合、 276 277 <form action=A> 278 <select name=B></select> 279 <input type=submit> 280 </form> 281 282 の様な場合に、SUBMIT で落ちますので修正 patch です。 283 284 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 285 Subject: [w3m-dev 01754] A search does not stop. 286 標準入力から大きなファイルを読んでいる時に折り返し検索が ON だと 287 検索がヒットしない場合に無限ループになるバグを修正しました。 288 289 また、[w3m-dev 01617] の抜かりですが検索時のカーソル位置の動作も 290 他と合わせました。 291 292 From: WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp> 293 Subject: [w3m-dev 01755] relative path with -bookmark option 294 * -bookmark オプションでブックマークファイルを指定したとき、 295 相対パスでファイル名を与えると、ブックマークの追加ができません。 296 * -bookmark で指定されたファイルが相対パスの場合には、絶対パスに 297 直して保持するようにしてみました。 298 299 300 2001/2/7 301 From: aito 302 Subject: [w3m-dev 01722] <hr> in a table 303 表の中の<hr>が枠をつき抜けるバグの修正. 304 305 2001/2/6 306 From: aito 307 Local CGI の認証用に,Local cookie というしくみを実装しました. 308 Local cookie の動作は次のようなものです. 309 ・w3m は,プロセスに固有な "Local cookie" を自動生成する. 310 ・Local CGI の呼び出しでは,環境変数 LOCAL_COOKIE を経由してスクリプト 311 に Local cookie が渡される. 312 ・スクリプトは,次回の呼び出し用のformやurl の中に local cookie を埋め 313 こむ. 314 ・スクリプトの2回目以降の呼び出しでは,CGIパラメータ経由のcookie と 315 環境変数経由の cookie が同じかどうかチェックし,同じでなかったら 316 危険な動作をしない. 317 318 w3mbookmark, w3mhelperpanel に Local cookie 認証を入れました. 319 320 ついでに,Linux で gc library が /usr/local/lib 等にインストールされて 321 いた場合に gcmain.c がコンパイルできなくなっていたので,修正してみました. 322 323 324 2001/1/25 325 326 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 327 Subject: [w3m-dev 01667] Re: mailer %s 328 Editor が "vi %s" などの場合に "vi file +10" などと展開されてしまい、 329 問題があったので、Editor の展開を、 330 ・%s がある場合 331 * %d があれば、 332 Sprintf(Editor, linenum, file) # 順番は固定 333 * そうでなければ 334 Sprintf(Editor, file) 335 ・%s がない場合 336 * %d があれば、 337 Sprintf(Editor, linenum) file 338 * "vi" という文字列があれば、 339 Sprintf("%s +%d", Editor, linenum) file 340 * そうでなければ 341 Editor file 342 としてみました。 343 344 345 2001/1/24 346 347 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 348 Subject: [w3m-dev 01661] Re: <head> 349 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 350 Subject: [w3m-dev 01662] Re: <head> 351 security fix. 352 353 354 2001/1/23 355 356 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 357 ・属性値の中の ", <, > & 等がクォートされているかどうかチェックする 358 ようにした. 359 ・属性を持てないタグの, 属性のチェックが抜けていた問題の修正. 360 361 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 362 Subject: [w3m-dev 01652] mailer %s 363 Subject: [w3m-dev 01663] replace addUniqHist with addHist in loadHistory() 364 365 2001/1/22 366 367 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 368 Subject: [w3m-dev 01617] Re: first body with -m (Re: w3m-m17n-0.7) 369 端末をリサイズした場合の動作も同じにしました(単に忘れていただけ)。 370 ついでに、多段のフレームで構成されているページの時、INFO('=') での 371 フレーム情報の表示がおかしかったのでその修正です。 372 373 From: Tsutomu Okada <okada@furuno.co.jp> 374 Subject: [w3m-dev 01621] NEXT_LINK and GOTO_LINE problem 375 NEXT_LINK と GOTO_LINE ですが、次のページの最初の行に移動したときだけ、 376 1 ページ分スクロールしてしまいます。 377 378 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 379 Subject: [w3m-dev 01623] Re: (frame) http://www.securityfocus.com/ 380 Subject: [w3m-dev 01632] Re: (frame) http://www.securityfocus.com/ 381 frame fix. 382 383 From: Tsutomu Okada <okada@furuno.co.jp> 384 Subject: [w3m-dev 01624] Re: first body with -m 385 From: Hironori Sakamoto <h-saka@udlew10.uldev.lsi.nec.co.jp> 386 Subject: [w3m-dev 01625] Re: first body with -m 387 pgFore, pgBack で、currentLine が画面外となり、かつ、一画面分 388 スクロールできなかったときに、今まで表示されていた部分と新しく表示され 389 た部分の間に currentLine を持ってくるようなパッチを書いてみました。 390 391 From: Hironori Sakamoto <h-saka@udlew10.uldev.lsi.nec.co.jp> 392 Subject: [w3m-dev 01635] Directory list 393 local.c の directory list を作成する部分にバグがありました。 394 395 From: Hironori Sakamoto <h-saka@udlew10.uldev.lsi.nec.co.jp> 396 Subject: [w3m-dev 01643] buffername 397 Subject: [w3m-dev 01650] Re: buffername 398 buffername (title) に関する改良(?)と修正です。 399 ・displayLink が ON の場合に長い URL を表示する時は buffername の方を 400 切りつめる様にしてみました。 401 ・ついでに displayBuffer() のコードの整理。 402 ・HTML 中から title を取る場合に末尾の空白文字は削除する様にしました。 403 ・[w3m-dev 01503], [w3m-dev 01504] の件の修正 404 buffername は常に cleaup_str されて保持されています。 405 なお、現時点では、SJIS のファイル名を持つファイルを読むと、 406 buffername や URL が SJIS になって悪さをすることがあるかもしれません。 407 408 From: Hironori Sakamoto <h-saka@udlew10.uldev.lsi.nec.co.jp> 409 Subject: [w3m-dev 01646] putAnchor 410 HTML のサイズと速度のベンチマークをしてみようと思って、いろいろ 411 やってると、あるサイズから急激に速度が低下することがありました。 412 413 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 414 Subject: [w3m-dev 01647] Re: first body with -m 415 坂根さんから #label つきの URL を持つバッファを reload すると、 416 カーソル位置がずれてしまう場合があるとの指摘がありましたので、 417 修正 patch です。 418 419 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 420 Subject: [w3m-dev 01651] display column position with LINE_INFO 421 LINE_INFO(Ctrl-g) でカラム位置も出力する様にしてみました。 422 423 424 2001/1/5 425 426 From: Ryoji Kato <ryoji.kato@nrj.ericsson.se> 427 Subject: [w3m-dev 01582] rfc2732 patch 428 RFC2732 に記述されているような URL 中の '[' と ']' でくくられた 429 literal IPv6 address を解釈する。 430 431 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 432 Subject: [w3m-dev 01594] first body with -m (Re: w3m-m17n-0.7) 433 "-m" オプションをつけて動かしたときに、メールのヘッダと本文の間の 434 空行の処理がおかしいです。 435 436 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 437 Subject: [w3m-dev 01602] Re: first body with -m (Re: w3m-m17n-0.7) 438 ... 439 どこかに、 440 buf->lastLine->linenumber - buf->topLine->linenumber < LASTLINE - 1 441 という縛りを加えるといいのかな。 442 というわけで patch を作ってみたのですが、ちょっと自信無しです。 443 なお、pgFore, pgBack のカーソル位置の設定を、スクロール('J', 'K') 444 と同じ動作にしています。すなわち 『数 SPC』と『数 J』 は同じ。 445 vi の動作とはこっちが合ってるはずですが、どうでしょう。 446 ついでに、reload, edit 時にカーソル位置を保存する実装を改良しています。 447 448 449 2001/1/1 450 451 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 452 Subject: [w3m-dev 01584] Re: attribute replacing in frames. (Re: some fixes) 453 もう一度。frame内のtag書き換えを単純にしたpatchを送ります。 454 455 456 2000/12/27 457 458 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 459 ファイルの終わりに空行が余分に追加される問題の修正. 460 461 462 2000/12/26 463 464 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 465 Subject: [w3m-dev 01560] Re: long URL 466 >> 岡田です。 467 >> PEEK や PEEK_LINK で画面幅より長い URL を見られるように、prefix を利用 468 >> して実装してみました。 469 >> 本当は一度に全部表示したかったのですが、画面制御まわりがよくわからなかっ 470 >> たので、とりあえず表示したい部分を指定する方法をとっています。2c や 3u 471 >> と入力すると、指定された部分に対応する、URL の一部が表示されます。 472 >> 御意見、御感想お待ちしております。 473 こういうのはどうでしょう。 474 連続した 'u' や 'c' で URL が一文字ずつスクロールします。 475 476 From: Tsutomu Okada <okada@furuno.co.jp> 477 Subject: [w3m-dev 01570] Re: long URL 478 坂本さん> # 岡田さんの案も入れてもいいかもしれません。 479 480 坂本さんの [w3m-dev 1560] からの差分を添付します。非常に長い URL の場 481 合は有効かと思います(あまり需要はなさそうですが)。 482 483 From: Tsutomu Okada <okada@furuno.co.jp> 484 Subject: [w3m-dev 01506] compile option of gc.a 485 NO_DEBUGGING を付けて gc.a をコンパイルすると、gc.a や w3m のバイ 486 ナリサイズが多少ですが小さくなります。 487 488 From: Fumitoshi UKAI <ukai@debian.or.jp> 489 Subject: [w3m-dev 01509] Forward: Bug#79689: No way to view information on SSL certificates 490 現ドキュメントの情報を表示('=')で見ても SSLに関する証明書情報を 491 みられないのは確かに悲しいなぁ と思っていたので 適当なパッチ 492 つくってみました。(かなりいいかげん) 493 494 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 495 Subject: [w3m-dev 01556] Re: ANSI color support (was Re: w3m-m17n-0.4) 496 ANSI color support. 497 498 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 499 Subject: [w3m-dev 01535] how to check wait3 in configure. 500 From: Tsutomu Okada <okada@furuno.co.jp> 501 Subject: [w3m-dev 01537] Re: how to check wait3 in configure. 502 BSD/OS 3.1, SunOS 4.1.3 で, configure が wait3() を検出できない問 503 題への対処. 504 505 506 2000/12/25 507 508 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 509 Subject: [w3m-dev 01568] <plaintext> bug 510 <plaintext> がまともに動いていなかった問題の修正. 511 512 513 2000/12/22 514 515 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 516 Subject: [w3m-dev 01555] Re: some fixes for <select> 517 <option> なしの <select> があると落ちる様にしてしまっていましたの 518 で修正です。 519 520 521 2000/12/21 522 523 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 524 ・feed_table のトークン分割処理を HTMLlineproc0 で行なうように変更 525 した. 526 ・HTMLlineproc0 のフォームの処理もメインループで行なうように変更し 527 た. 528 ・table で <xmp> と </xmp> の間にあるタグが消える事がある問題の修 529 正. 530 ・フォームのデータに内部コードが含まれる事があるので, 修正. 531 532 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 533 Subject: [w3m-dev 01536] Re: <P> in <DL> 534 Subject: [w3m-dev 01544] Re: <P> in <DL> 535 問題のある HTML で, 異常終了する事がある問題への対処. 536 537 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 538 <a>, <img_alt>, <b>, <u> 等のタグが閉じていないとき, 終了タグを補 539 完するようにした. 540 541 542 2000/12/20 543 544 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 545 以下のバグをフィクスした. 546 ・feed_table_tag の <dt> タグの処理が少しおかしかった. 547 ・table 中でタグが閉じていない場合, 異常終了する事があった. 548 また, <dt> タグ直後の <p> は無視するようにした. 549 550 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 551 Subject: [w3m-dev 01530] returned at a morment. 552 read_token の " で囲まれた属性値の処理で改行をスキップしていなかっ 553 たバグの修正. 554 Subject: [w3m-dev 01531] coocie check in header from stdin. 555 cat めーる | w3m -m 556 とすると落ちます。 557 558 559 2000/12/17 560 561 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 562 Subject: [w3m-dev 01513] Re: w3m-0.1.11-pre-kokb23 563 frame.c にバグと思われる箇所がありました。 564 Subject: [w3m-dev 01515] some fixes for <select> 565 Subject: [w3m-dev 01516] Re: some fixes for <select> 566 <select>〜<option> に関して幾つかの改良を行いました。 567 ・multiple 属性が定義されている場合や #undef MENU_SELECT の場合に 568 <option> の value 属性が指定されていないと form としての 569 値が送られないバグの修正。 570 ・<option> の label 属性への対応。 571 ・デフォルトの name 属性の値が "default" であるのを <input> などに 572 合わせて "" に。 573 ・<option> の label が "" である場合 "???" になるのを止めた。 574 # 空白であって欲しい場合も考えられる。 575 ・n_select >= MAX_SELECT となった場合、#undef MENU_SELECT のコードを 576 使える様にした。 577 # MAX_SELECT = 100 なのでまず無意味 578 579 580 2000/12/14 581 582 From: Tsutomu Okada <okada@furuno.co.jp> 583 Subject: [w3m-dev 01501] Re: w3m-0.1.11-pre-kokb23 584 no menu のときにひとつだけコンパイルエラーが出ましたので、その修正 585 パッチです。 586 587 588 2000/12/13 589 590 From: sekita-n@hera.im.uec.ac.jp (Nobutaka SEKITANI) 591 Subject: [w3m-dev 01483] Patch to show image URL includes anchor 592 リンク付き画像のURLを見るとき、`u'ではリンクのURLしか見られません 593 でしたが、このパッチを使えば`i'で画像そのもののURLが見られるように 594 なります。 595 596 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 597 Subject: [w3m-dev 01500] fix risky code in url.c 598 url.c にあった危険性のあるコードを修正しました。 599 local.c はおまけの修正です。 600 601 602 2000/12/12 603 604 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 605 Subject: [w3m-dev 01491] bug ? 606 file.c の以下の部分ですが、たぶんこうだと思いますが。 607 608 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 609 ヌル文字を含む文字列に対する検索ができるようにした. 610 611 From: Tsutomu Okada <okada@furuno.co.jp> 612 Subject: [w3m-dev 01498] Re: null character 613 無限ループにはまってしまいました。 614 615 616 2000/12/11 617 618 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 619 ・StrmyISgets で, 単独の '\r' が改行と認識されないバグの修正. 620 また, 改行コードやナル文字の変換を cleanup_line に分離した. 621 ・ページャモードで, ナル文字を扱えるようにした. 622 ・base64 や quoted printable のデコード処理を convertline から 623 istream.c に移動. 624 625 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 626 Subject: [w3m-dev 01487] A string in <textarea> is broken after editing 627 w3m-0.1.11-pre-kokb21 の頃からですが、<textarea> の中の文字列を編 628 集すると文字列中に ^` の様な文字が入ることがあります。 629 Subject: [w3m-dev 01488] buffer overflow bugs 630 バッファーオーバーフローを引き起こす恐れのある以下の問題点を修正しました。 631 * file.c の select_option[MAX_SELECT] の添字のチェックが無かった。 632 → n_select と MAX_SELECT を比較 633 * file.c の textarea_str[MAX_TEXTAREA] の添字のチェックが不完全だった。 634 → n_textarea と MAX_TEXTAREA を比較 635 * file.c の form_stack[FORMSTACK_SIZE] の添字のチェックが無かった。 636 → forms に合わせて form_stack もポインタとし自動伸張する様にした。 637 * doFileCopy(), doFileSave() の sprintf を使った msg[LINELEN] への代入。 638 → Str msg と Sprintf() に置き換え。 639 * local.c の dirBuffer() の sprintf を使った fbuf[1024] への代入。 640 → Str fbuf に置き換え。 641 642 643 2000/12/9 644 645 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 646 maximum_table_width で td, th タグの width 属性値を考慮するように 647 変更. 648 649 650 2000/12/8 651 652 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 653 Subject: [w3m-dev 01473] Re: internal tag and attribute check 654 以前、[w3m-dev 01446] で、 655 >> frame 時に追加される属性 framename, referer, charset などは 656 >> 問題ないのでしょうか。効果的に悪用する例は思い付きませんが、 657 と書きましたが、<form charset=e> 等で w3m が終了してしまいます。 658 accept-charset も同様ですので修正しました。 659 660 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 661 ・table タグの hborder 属性は通常でも受け付けるように変更. 662 ・table タグの border 属性に値が与えられていないときの扱いを元に戻 663 した. 664 665 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 666 Subject: [w3m-dev 01478] Option Setting Panel 667 横長のウィンドウで Option Setting Panel を開くと、間延びして 668 左右の対応が取りづらいので、間を詰めるパッチです。 669 670 671 2000/12/7 672 673 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 674 ・parse_tag に gethtmlcmd の機能も持たせるようにした. 675 ・最初の parse_tag で内部タグや属性を受け付けないようにした. 676 また, 内部属性が含まれる場合は, その内部属性を含まないようにタグ 677 を作り直すようにした. 678 ・visible_length では不要なタグの解析を止めた. 679 680 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 681 Subject: [w3m-dev 01456] linein.c 682 m17n からの feed back ですが、linein.c を calcPosition() ベースに 683 書き直しました。処理は display.c とほぼ同様です。 684 長い文字列中にタブやコントロール文字があっても正しくカーソルが 685 動くようになっていると思います。 686 687 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 688 Subject: [w3m-dev 01457] cursor position on sumbit form 689 TABキーで<input type="submit" 〜 value="OK">の上にカーソルを移動さ 690 せたときの位置がずれていた問題への対処. 691 692 693 2000/12/3 694 695 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 696 Subject: [w3m-dev 01449] Re: Directory of private header of gc library. 697 popText (rpopText) で最後の要素を取り出した後にこのリストにアクセ 698 スしようとすると異常終了してしまう事がある問題に対する修正. 699 700 701 2000/12/2 702 703 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 704 まだ, image map が使えない問題が残っていたので修正. 705 706 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 707 内部テーブル (MYCTYPE_MAP) によって, 文字を分類するように変更. 708 漢字, latin1, ascii, internal character の判別には INTCTYPE_MAP を 709 使うように変更. 710 # 結果として必要無くなった CTYPE_MAP は削除した. 711 712 713 2000/12/1 714 715 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 716 Subject: Security hole in w3m (<input_alt type=file>) 717 ・HTMLlineproc1, HTMLtagproc1 等の引数にフラグを持たせて、 718 外部から内部タグを使えない様にした。 719 ・map.c で `<', `>' 等がクォートされていなかった所の修正。 720 Subject: [w3m-dev 01432] Re: w3m-0.1.11-pre-kokb22 patch 721 まだ、修正の抜かりがありました。patch を付けます。 722 ([w3m-dev 01431] での岡田さんの指摘への修正も入ってます) 723 Subject: [w3m-dev 01437] Re: w3m-0.1.11-pre-kokb22 patch 724 セキュリティ関連の修正で image map が使えなくなる問題への対処. 725 726 From: sekita-n@hera.im.uec.ac.jp (Nobutaka SEKITANI) 727 Subject: [w3m-dev 01415] Lineedit patch for kokb21 728 Subject: [w3m-dev 00976] move & delete until /, &, or ? 729 で投稿したURL等入力機能を拡張するパッチをw3m-0.1.11-pre-kokb21用に 730 書き直しました。kokb20でもパッチは正常に当てられます。 731 732 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 733 岡田さんのパッチ [w3m-dev 01427] を参考に, HTML バッファの文末の空 734 白を削除するコンパイルオプション (ENABLE_REMOVE_TRAILINGSPACES) を 735 追加した. 736 737 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 738 Subject: [w3m-dev-en 00301] Re: "w3m -h" outputs to stderr 739 w3m -h の出力先を stderr から stdout に変更. 740 741 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 742 Subject: [w3m-dev 01430] Re: w3m-0.1.11-pre-kokb22 patch 743 EWS4800(/usr/abiccs/bin/cc) のコンパイルエラーへの対処. 744 745 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 746 ・dumm_table タグの id 属性の範囲チェックを加えた. 747 ・form_int タグの fid 属性の範囲チェックを加えた. 748 ・table スタックのオーバフローのチェックを加えた. 749 750 751 2000/11/29 752 753 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 754 Subject: [w3m-dev 01422] bpcmp in anchor.c 755 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 756 Subject: [w3m-dev 01423] Re: bpcmp in anchor.c 757 高速化のための幾つかの修正. 758 759 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 760 ・checkType のバグフィクスおよび若干の高速化. 761 ・漢字を 2 バイト単位で扱うように変更. 762 763 764 2000/11/28 765 766 From: Takenobu Sugiyama <sugiyama@ae.advantest.co.jp> 767 Subject: patch for cygwin 768 cygwin での ftpサイトからの download ですが, 以下の patchで対処で 769 きました. cygwin では, ファイルの open/closeを binary モードにし 770 ておかないと, いろいろと問題があるようです. 771 772 773 2000/11/27 774 775 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 776 Subject: [w3m-dev 01401] Re: bugfix of display of control chars, merge of easy UTF-8 patch, etc. 777 この修正の追加ですが、一行の最後にコントロール文字があると画面シフ 778 ト量が足らなくなって、その文字を表示できないバグの修正です。 779 780 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 781 table のレンダリングの高速化. 782 783 784 2000/11/25 785 786 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 787 table のカラム幅が width 属性で指定したものより小さくなる事がある 788 問題の修正. 789 790 791 2000/11/24 792 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 793 まだファイルを読み込んでないときは, プログレスパーに転送速度を表示 794 しないように変更した. 795 796 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 797 Subject: [w3m-dev 01385] Re: w3m-0.1.11-pre-kokb20 patch 798 w3m-0111-utf8-kokb20 ですが、conv.c で一箇所間違いと思われるところ 799 がありましたので、パッチを添付します。ついでに、インデントやコンパ 800 イル時の warning の修正も一部してあります。 801 802 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 803 ・コマンドラインでオプション設定を変更したとき, proxy や cookie 等 804 変更が反映されない部分があった問題に対する修正. 805 ・ローカルファイルをセーブするとき, 元のファイルを上書きしてしまう 806 事がある問題に対する修正. 807 808 809 2000/11/23 810 811 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 812 ・StrStream に対しては, 元の Str をそのままバッファとして利用するよ 813 うに変更. 814 ・get_ctype をマクロ化し, テーブルを使って判断するようにした. 815 ・menu.c に返り値が宣言と一致していない所があったので修正. 816 817 818 2000/11/22 819 820 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 821 主に高速化のための変更です. 822 ・ファイル読み込み時に自前でバッファリングを行なうようにした. 823 ・conv.c の関数を Str ベースに変更. 824 可能な限り文字列のコピーを行なわないようにした. 825 ・checkType の高速化. 826 ・カーソル上に文字が無いとき cursorRight の動作に問題があったので, 827 修正した. 828 また一行が LINELEN を越えたときに, calcPosition で配列の外をアク 829 セスする可能性があるのでサイズを変更. 830 831 From: Fumitoshi UKAI <ukai@debian.or.jp> 832 Subject: [w3m-dev 01372] w3m sometimes uses the wrong mailcap entry 833 http://bugs.debian.org/77679 834 ですが、mime type の判断が substring match になってるからだと 835 思います。これで直るんじゃないでしょうか 836 837 838 2000/11/20 839 840 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 841 中身の無い table が table の中にあるときに, 外の table が崩れる問 842 題への対処. 843 844 845 2000/11/19 846 847 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 848 gc6 対応. 849 850 851 2000/11/18 852 853 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 854 ・バッファ内部の空白文字を 0x80-0x9f に割当てるように変更した. 855 ・日本語版でも, バッファ内では は 0xa0 で表わすにした. 856 ・坂本さんの簡易 UTF-8 版の UTF-8 とは関係無い部分のコードをマージ 857 した. 858 またデバッグのときに便利なので, 内部コードを文書コードに指定する 859 事ができるようにした. 860 ・表示不可能領域 (0x80-0xa0) にある文字は \xxx の形で表示するよう 861 にした. 862 関連して, 画面シフト時に, コントロール文字が含まれていると表示が 863 乱れるバグがあったので修正した. 864 865 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 866 Subject: [w3m-dev 01354] minimize when #undef USE_GOPHER or USE_NNTP 867 #undef USE_GOPHER や #undef USE_NNTP としたときに、関連するコードがで 868 きるだけ少なくなるように変更してみました。 869 870 871 2000/11/16 872 873 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 874 異常な実体参照で getescapechar が変は値を返す事がある問題への対処. 875 876 877 2000/11/15 878 879 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 880 ・table の枠が崩れる事があるバグの修正. 881 ・DEL 文字を折り返し可能な空白文字として扱うように変更し, バッファ 882 内部の空白文字を から DEL に変更. 883 884 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 885 Subject: [w3m-dev 01338] Re: Lynx patch for character encoding in form 886 Subject: [w3m-dev 01342] Re: Lynx patch for character encoding in form 887 form タグの accept-charset 属性を受け付けるようになった. 888 889 890 2000/11/14 891 892 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 893 ・クォートするのを忘れていると思われる部分を修正. 894 ・cleanup_str, htmlquote_str は, もし (アン) クォートする必要が無 895 ければ, 元の文字列をそのまま返すようにした. 896 897 898 2000/11/10 899 900 From: 渡邉勝之 <katsuyuki_1.watanabe@toppan.co.jp> 901 Subject: [w3m-dev 01336] patch for Cygwin 1.1.x 902 Cygwin 1.1.x (おそらく 1.1.3 以降) 向けのパッチを作成しました。 903 Cygwin 1.x 以降の環境において、 904 ・標準のインストールパスを /cygnus/cygwin-b20/H-i586-cygwin32 905 以下へ変更しない 906 ・T_as,T_ae,T_ac を空にするのをやめた 907 908 909 2000/11/8 910 911 From: Jan Nieuwenhuizen <janneke@gnu.org> 912 Subject: [w3m-dev-en 00189] [PATCH] w3m menu <select> search 913 Enable to search within popup menu. 914 915 916 2000/11/7 917 918 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 919 Subject: [w3m-dev 01331] Re: form TEXT: 920 検索文字列とフォーム入力文字列のヒストリの一本化. 921 922 923 2000/11/4 924 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 925 セル幅が画面幅を越えるとき, セルの中身は画面幅で整形するようにした. 926 927 928 2000/11/2 929 930 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 931 Subject: [w3m-dev 01313] Re: SCM_NNTP 932 MARK_URL で nntp: もマッチするようにしてみました。正規表現は gopher: 933 のものをコピーしただけです。 934 935 936 2000/10/31 937 938 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 939 Subject: [w3m-dev 01310] Re: option select (Re: w3mmee-0.1.11p10) 940 gcライブラリのエラーメッセージをdisp_message_nsecを通して出力する 941 ようにした. 942 943 944 2000/10/30 945 946 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 947 Subject: [w3m-dev 01294] mouse no effect on blank page. 948 mouseありのw3m でblankなペイジを表示している時、mouseボタン 949 が効かない(中ボタンで戻れないのがツライ)ので修正してみました。 950 951 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 952 Subject: [w3m-dev 01295] Re: mouse no effect on blank page. 953 実際に落ちたわけではないのですが、こうしておく方が安全ですね。 954 955 From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp> 956 Subject: [w3m-dev 01297] Re: backword search bug report 957 [w3m-dev 01296] で報告されている, 次の問題に対する対処. 958 > 報告だけなんですが、"aaaa" や "ああああ" のような同じ文字が連続してい 959 > るときに "a" や "あ" で backword search すると、カーソル位置が 1 文字 960 > 飛んでしまうようです。 961 962 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 963 Subject: [w3m-dev 01298] Re: backword search bug report 964 backword search で wrapped search が有効の時、現在の行の後方を検索 965 できないバグを直しました。 966 Subject: [w3m-dev 01299] Re: backword search bug report 967 日本語を検索するときに 2byte目と次の文字の 1byte目とでマッチする問 968 題と、 little endian では正規表現 [あ-ん] が正しく機能しない問題、 969 英語版では latin1 が上手く検索できなかった(であろう)問題を直しました。 970 971 972 2000/10/29 973 974 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 975 ・LESSOPEN を使用するかどうかを Option Setting Panel で選択するよ 976 うにした (default は使用しない). 977 ・圧縮ファイル伸張後のテンポラリファイルを作るときの拡張子を, 元の 978 ファイルの拡張子 (.Z, .gz, .bz2) を除いた部分から決めるように変 979 更した. 980 ・gunzip_stream, save2tmp, visible_length の高速化. 981 982 983 2000/10/28 984 985 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 986 コンパイル時, ファイル名補完中のキー割当てを Emacs-like にできるよ 987 うにした. 988 (config.h で #define EMACS_LIKE_LINEEDIT にします) 989 また, 補完候補一覧時にバックスクロールを可能にした. 990 991 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 992 Subject: [w3m-dev 01284] Re: improvement of filename input 993 ・URL入力時(U)では file:/ から始める場合のみファイル名補完を有効 994 にしました。 995 (URL 解析の仕様上これ以外では確実に local-file にならないため) 996 ・岡部さんのアドバイスにより CTRL-D での一覧表示は、 997 文字列の最後にカーソルがある場合に限定しました。 998 999 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 1000 Subject: [w3m-dev 01280] Stop to prepend rc_dir to full path. 1001 rcFile()を、フルパスにはrc_dirを付けないようするパッチです。 1002 1003 1004 2000/10/27 1005 1006 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1007 Subject: [w3m-dev 01269] Re: SCM_NNTP 1008 [w3m-dev 1258] で坂本さんが指摘されていたところを修正してみました。パッ 1009 チを添付します。私の環境では、この修正をしないと news:<Message-ID> が 1010 動きませんでした。 1011 Subject: [w3m-dev 01273] Re: SCM_NNTP 1012 url.c を修正して、#undef USE_GOPHER や #undef USE_NNTP のときには 1013 gopther: や news: が動作しないようにしました。また、nntp: も動作しない 1014 ようにしました。 1015 加えて、GOTO URL で mailto: を入力したときに動作するように変更してみま 1016 した。ついでに、コメントの間違いも直してあります。 1017 1018 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1019 Subject: [w3m-dev 01258] improvement of filename input 1020 最下行でファイル名を入力する時の強化を行いました。 1021 ・Ctrl-D で補完候補の一覧を表示するようにしました。 1022 画面に入り切らない時は連続した Ctrl-D で次の候補の一覧が出ます。 1023 # 文字の削除は BackSpace か Del を使ってください。 1024 ・URL 入力時(GOTO)で文字列が file:/, file:/// や file://localhost/ から 1025 始まっている場合は、ファイル名を補完する様にしました。(下津さんからの要望) 1026 # http: や ftp: は何もしません。ヒストリからの補完でも面白いけど。 1027 ・URL をヒストリに保存する場合に password 部分は削除する様に修正しました。 1028 なお、以前からある undocument な機能ですが、検索文字の入力などの場合でも、 1029 Ctrl-X で TAB(Ctrl-I) での ファイル名補完が有効になります。 1030 1031 From: Fumitoshi UKAI <ukai@debian.or.jp> 1032 Subject: [w3m-dev 01277] Accept-Encoding: gzip (Re: some wishlists) 1033 Accept-Encoding: gzip, compress 1034 をリクエストヘッダに付けるようにした. 1035 Subject: [w3m-dev 01275] Re: squeeze multiple blank lines option ( http://bugs.debian.org/75527 ) 1036 とりあえず #ifdef DEBIAN で 1037 squeeze multiple blank line は -s 1038 端末文字コード指定の -s/-e/-j はナシ。かわりに -o kanjicode={S,E,J} を使う 1039 ことにしておきます。 1040 Subject: [w3m-dev 01274] Re: SCM_NNTP 1041 せっかくなので nntp: をサポートしてみました 1042 Subject: [w3m-dev 01276] URL in w3m -v 1043 LANG=EN (というか undef JP_CHARSET)の時の visual mode で使われてる URL 1044 が正しくないようです。 1045 1046 1047 2000/10/26 1048 1049 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1050 mailcap と mime.type ファイルの場所を Option Setting Panel で設定 1051 可能にした. 1052 1053 1054 2000/10/25 1055 1056 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1057 Subject: [w3m-dev 01247] Re: buffer selection menu 1058 メニュー関連の patch および仕様変更 [w3m-dev 01227], [w3m-dev 01228], 1059 [w3m-dev 01229], [w3m-dev 01237], [w3m-dev 01238] をまとめました。 1060 ・Select メニューでの消去(キーは 'D') 1061 ・Select メニューでのコメントの表示 1062 ┃--- SPC for select / D for delete buffer ---┃ 1063 ┗━━━━━━━━━━━━━━━━━━━━━━┛ 1064 ・メニューからのコマンド実行を許可。 1065 1066 1067 2000/10/24 1068 1069 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1070 ・ クッキーの設定で, `.' は全てのドメインを表わすようにした. 1071 ・ bm2menu.pl を CVS に add するのを忘れていたので, 追加. 1072 1073 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1074 Subject: [w3m-dev 01240] Re: w3m-0.1.11-pre-kokb17 patch 1075 とりあえずコンパイル時に incompatible pointer type といわれたとこ 1076 ろの修正パッチを添付します。 1077 1078 1079 2000/10/23 1080 1081 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1082 ・ オプション設定パネルで, クッキーを受け付ける (受け付けない) ド 1083 メインを設定できるようにした. 1084 また, クッキー設定を一つのセクションとして分離した. 1085 ・ frame の reload の際, プロクシのキャッシュが更新されていなかっ 1086 た問題への対処. 1087 1088 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1089 Subject: [w3m-dev 01211] Re: a small change to linein.c 1090 Subject: [w3m-dev 01214] Re: a small change to linein.c 1091 長い文字列を編集する際, 全ての文字列が表示されない事がある問題への 1092 対処. 1093 1094 From: Fumitoshi UKAI <ukai@debian.or.jp> 1095 Subject: [w3m-dev 01216] error message for invalid keymap 1096 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1097 Subject: [w3m-dev 01220] Re: error message for invalid keymap 1098 keymap に問題があったときに, エラーメッセージを出すように修正. 1099 1100 From: Fumitoshi UKAI <ukai@debian.or.jp> 1101 Subject: [w3m-dev 01217] keymap.lynx example could be better. 1102 keymap.lynx の更新. 1103 1104 1105 2000/10/20 1106 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1107 cookie の取り扱いに関して幾つかの修正を加えた. 1108 ・ version 1 cookie に対する扱いを 1109 http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-state-man-mec-12.txt 1110 に準拠するように変更. 1111 Netscape-style cookie のリクエストヘッダに, Cookie2 を追加. 1112 ・ [w3m-dev-en 00190] patch に対する幾つかの変更. 1113 1114 1115 2000/10/19 1116 1117 From: "Ambrose Li [EDP]" <acli@mingpaoxpress.com> 1118 Subject: [w3m-dev-en 00136] version 0 cookies and some odds and ends 1119 Subject: [w3m-dev-en 00191] sorry, the last patch was not made properly 1120 Subject: [w3m-dev-en 00190] w3m-0.1.10 patch (mostly version 0 cookie handling) 1121 I've hacked up a big mess (patch) against w3m-0.1.9 primarily 1122 involving version 0 cookies. To my dismay, it seems that most 1123 servers out there still want version 0 cookies and version 0 1124 cookie handling behaviour, and w3m's cookie handling is too 1125 strict for version 0, causing some sites (notably my.yahoo.co.jp) 1126 not to work. 1127 1128 2000/10/18 1129 1130 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1131 文字幅を設定可能にした. 1132 1133 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1134 Subject: [w3m-dev 01208] '#', '?' in ftp:/.... 1135 ftp:/ でファイル名に '#' が入っているとアクセスできない問題への対 1136 処. 1137 1138 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 1139 Subject: [w3m-dev 01209] http_response_code and ``Location:'' header 1140 「Location:」ヘッダがあると、無条件にそれに従うようになってますが、 1141 http_response_codeを見て301〜303の時だけ従うようにしてみました。 1142 1143 1144 2000/10/17 1145 1146 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1147 local CGI で, ゾンビができる問題への対処. 1148 1149 1150 2000/10/16 1151 1152 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1153 table 中で <textarea> が閉じてない時, 終了できなくなる問題への対処. 1154 ([w3m-dev 00959] の代替案). 1155 <select> の扱いに準じるようにした. 1156 1157 From: maeda@tokyo.pm.org 1158 Subject: [w3m-dev 00990] auth password input 1159 何に対するパスワードなのかわからないので、以下のような 1160 パッチを当てました。sleep(2)は長すぎるかも。 1161 1162 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1163 Subject: [w3m-dev 01193] Re: frame bug? 1164 フレームのあるページを往来しているとき, 落ちる事がある問題への対処. 1165 1166 1167 2000/10/13 1168 1169 From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp> 1170 Subject: [w3m-dev 00928] misdetection of IPv6 support on CYGWIN 1.1.2 1171 CYGWIN 1.1.2以降で, 誤って IPv6 サポートを検出してしまう問題への対 1172 処. 1173 1174 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1175 Subject: [w3m-dev 01170] Re: cursor position after RELOAD, EDIT 1176 ・cache ファイルが残ることがあるバグの修正. 1177 その他 1178 ・ディレクトリリストの URL が /$LIB/dirlis.cgi… と格好悪かったので、 1179 元のディレクトリそのものになるようにしました。 1180 dirlist.in を変更していますので、configure を再実行するか、 1181 cp dirlist.in dirlist.cgi として @PERL@ と @CYGWIN@ を書き換えてください。 1182 ・keymap で引数を記述できる拡張を以下の関数に適用しました。 1183 LOAD … ファイル名 1184 EXTERN, EXTERN_LINK … 外部ブラウザ名 1185 (w3m-control: からは使えません) 1186 EXEC_SHELL, READ_SHELL, PIPE_SHELL … shellコマンド 1187 (w3m-control: からは使えません) 1188 SAVE, SAVE_IMAGE, SAVE_LINK, SAVE_SCREEN … ファイル名(pipe コマンド) 1189 (w3m-control: からは使えません) 1190 1191 1192 2000/10/11 1193 1194 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1195 ・標準入力からのバッファに読み込むとき, MAN_PN を見てバッファ名を決め 1196 るようにした. 1197 1198 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1199 Subject: [w3m-dev 01156] Re: w3m-0.1.11-pre-kokb15 1200 ・mydirname のバグ修正と関数宣言の追加 1201 ・SERVER_NAME を設定するように変更 1202 ・[w3m-dev-en 00234] を参考に GATEWAY_INTERFACE を設定するように変更 1203 ・current working directory を変更して popen する、よりまともな実装 1204 1205 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1206 Subject: [w3m-dev 01158] some bugs fix when RELOAD, EDIT 1207 Subject: [w3m-dev 01164] cursor position after RELOAD, EDIT 1208 ・local CGI として呼び出した file:... を EDIT できるバグを修正しました。 1209 # currentURL.scheme ではなく real_scheme を使うようにしました。 1210 ・HTML をソース表示状態から RELOAD, EDIT した後には 1211 ソース表示状態になるようにしました(一部不具合がありました)。 1212 ・逆に plain text ファイルを HTML 表示している状態から RELOAD, EDIT 1213 した後には HTML 表示状態になるようにしました。 1214 ・RELOAD, EDIT 後のカーソル位置を RELOAD, EDIT 前と同じになるように 1215 しました。 1216 1217 1218 2000/10/10 1219 1220 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1221 Subject: [w3m-dev 01166] Re: cell width in table 1222 table 関係のバグフィクスです. 1223 ・ 画面幅が十分あるにも関わらず, 文が途中で折り返されてしまう問題の修正. 1224 ・ table で <wbr> が効かない事がある問題の修正. 1225 ・ feed_table_tag() の処理の共通化. 1226 1227 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1228 Subject: [w3m-dev 01155] history of data for <input type=text> 1229 ふと思い出して <input type=text> で入力したデータもヒストリを 1230 辿れる様にしてみました。 1231 検索サービスを渡り歩く時などに便利と思います。 1232 1233 1234 2000/10/9 1235 1236 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1237 Subject: [w3m-dev 01150] Some bug fixes 1238 [w3m-dev 00956] unknown scheme in frame 1239 [w3m-dev 00975] goto link from frame page 1240 で報告された問題の修正. 1241 1242 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1243 Subject: [w3m-dev 01145] buffer overflow in linein.c 1244 inputLineHist(linein.c) でデフォルト文字列が 256 文字以上の場合に 1245 strProp が領域外アクセスすることがありましたので、その修正 patch です。 1246 また文字列長の制限値を 1024 にしました。 1247 1248 1249 2000/10/8 1250 1251 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1252 Subject: [w3m-dev 01136] function argument in keymap 1253 Subject: [w3m-dev 01139] Re: function argument in keymap 1254 長らく宿題になってた ~/.w3m/keymap での関数の引数指定を可能にしました。 1255 1256 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1257 Subject: [w3m-dev 01143] image map with popup menu 1258 image map を popup menu を使って <option> の様に表示するようにしてみました。 1259 config.h で #define MENU_MAP としてコンパイルしてみてください。 1260 1261 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1262 Subject: [w3m-dev 00971] Re: segmentation fault with http: 1263 URL として http: や http:/ を入力すると落ちてしまうので修正しました。 1264 1265 1266 2000/10/07 1267 1268 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1269 Subject: [w3m-dev 01134] w3m in xterm horribly confused by Japanese in title (fr 1270 http://bugs.debian.org/w3m で報告されている, 英語版で日本語タイトルの 1271 あるページを見たときに, w3m が発狂する事がある問題に対するバグフィクス 1272 です. 1273 1274 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1275 Subject: [w3m-dev 01127] SIGINT signal in ftp session (Re: my w3m support page) 1276 ftp の際に SIGINT が発生すると落ちるバグの修正. 1277 1278 1279 2000/10/06 1280 1281 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1282 ・ table の recalc_width() の wmin の最大値を 0.05 に変更. 1283 ・ 外部コマンドの出力バッファの filename, basename, type を変更. 1284 ・ http と local file 以外の圧縮データを伸長するのに, 一旦テンポラリ 1285 ファイルに落とすようにした. 1286 ・ テンポラリファイル名を生成する方法の変更. 1287 ・ mailcap の edit= を解釈するようにした. 1288 ・ URLFile の初期化が不完全だった問題の修正. 1289 ・ 残っていた非公式パッチのゴミの削除. 1290 1291 1292 2000/10/05 1293 1294 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1295 -dump, -source_dump オプションの改善, frame 中の <meta> タグを無視 1296 するようにた. 1297 1298 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1299 Subject: [w3m-dev 00930] HTML-quote in w3mbookmark.c 1300 "ブックマークの登録" で URL や Title が HTML-quote されていないのを 1301 修正しました。 1302 1303 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1304 Subject: [w3m-dev 00972] better display of progress bar ? 1305 2Mb のファイルを読んでいる時に、ずっと 0/2Mb になって悲しかったので、 1306 プログレスバーの表示を %.0f (%.1f) から %.3g にしてみたんですが、 1307 どんなもんでしょう。 1308 1309 1310 2000/10/05 1311 1312 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1313 textlist に対する null pointer チェックを加えた. 1314 1315 From: Fumitoshi UKAI <ukai@debian.or.jp> 1316 Subject: [w3m-dev 01100] space in URL 1317 1318 * http://bugs.debian.org/60825 と http://bugs.debian.org/67466 1319 1320 form を submit する時に value しか form_quote() してませんが 1321 name の方も form_quote() する必要があります。 1322 1323 * http://bugs.debian.org/66887 1324 1325 Goto URL: で先頭に space が入ると currentからの相対扱いになるのを 1326 やめてほしいという報告。たしかに cut & paste するときになりがちなので 1327 (ついでなので後ろの空白も削除) 1328 1329 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1330 Subject: [w3m-dev 01111] bug of conv.c 1331 UTF-8 なページ(Shift_JIS と誤認される)で w3m の表示が乱れる 1332 (コントロールシーケンスが漏れる)ことがあったので調べてみたところ、 1333 conv.c がバグってました。単純ミスです。すみませんm(_o_)m 1334 1335 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1336 Subject: [w3m-dev 01113] bug fix (content charset) 1337 content charset の設定部でバグってましたので、修正 patch です。 1338 1339 1340 2000/10/02 1341 1342 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1343 Subject: [w3m-dev 01112] Re: mailcap test= directive 1344 mailcap の扱いを拡張しました. 1345 ・ %s 以外に, %t (content-type name) を使えるようにしました. 1346 ・ nametemplate オプションが有効になりました. 1347 ・ %s が無い場合は, 標準入力を %s にリダイレクトしてコマンドを実行す 1348 るようにしました. 1349 シェルの構文としてボーンシェルを仮定しているので, OS/2 等ではこの 1350 ままでは駄目かもしれません. 1351 ・ needsterminal が指定されている場合は, フォアグランドでコマンドを実 1352 行するようにしました. 1353 ・ copiousoutput が指定されている場合は, コマンドの実行結果をバッファ 1354 に読み込むようにしました. 1355 ・ RFC 1524 には無いのですが, コマンドの実行結果を text/html として 1356 バッファに読み込むためのオプション htmloutput を追加しました. 1357 これは, 坂本さんが [w3m-dev 01079] で提案されていたものの代替案の 1358 つもりです. 1359 まだテストしてませんが, ちゃんと動いていれば 1360 1361 application/excel; xlHtml %s | lv -Iu8 -Oej; htmloutput 1362 1363 とすれば, lv の実行結果が html として w3m のバッファに表示される 1364 はずです. 1365 同じ content-type のエントリが複数ある場合, htmloutput オプション 1366 があるものを優先するようにしてあるので, 他のプログラムと mailcap 1367 を共有しても問題無いと思います. 1368 しかし, RFC 1524 に準拠してないのは確かなので, 御意見お待ちしてま 1369 す. 1370 ・ (gunzip_stream() による) 圧縮ファイルの閲覧が ftp に対しても使え 1371 るようにしました. 1372 多分 [w3m-dev 01078] のバグだと思いますが, http に対して, 圧縮し 1373 たテキストデータの閲覧ができなくなってたので, 修正しました. 1374 1375 1376 2000/09/28 1377 1378 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1379 Subject: [w3m-dev 01097] gunzip_stream problem 1380 圧縮ファイルを読み込んでる途中で, INT シグナルが発生したときの動作 1381 が変なので, 修正しました. 1382 1383 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1384 Subject: [w3m-dev 01092] CONFIG_FILE 1385 config.h の CONFIG_FILE を変更しても反映されないなと思ったら、 1386 いつのまにかハードコーディングに戻ってました。 1387 その修正です。 1388 1389 1390 2000/09/17 1391 1392 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1393 Subject: [w3m-dev 01078] treatment of content type 1394 document type の扱いの改良を行ないました. 1395 ・ examineFile における, lessopen_stream と gunzip_stream の優先順位 1396 を変更しました. 1397 ・ lessopen_stream の処理後は, plain text として扱うようにしました. 1398 ・ lessopen_stream は, document type が text/* であるか, 外部ビューア 1399 が設定されていない場合のみ使うようにしました. 1400 また, text/html 以外の, text/* 型は w3m 内部で処理するようにしま 1401 した. 1402 ・ page_info_panel で表示される document type は, examineFile で処理 1403 される前の値を使うようにしました. 1404 ・ 外部ビューアをバックグランドで動かすとき, コマンドラインに 1405 ">/dev/null 2>&1 &" を付けてみました. 1406 1407 1408 2000/09/13 1409 1410 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1411 Subject: [w3m-dev 01053] Re: Location: in local cgi. 1412 [w3m-dev 01051] のパッチでは、w3m -m で Location: のヘッダのある文章を 1413 見ると飛んでいってしまうので、local CGI のときのみ Location: を参照す 1414 るように変更しました。 1415 1416 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1417 Subject: [w3m-dev 01065] map key '0' 1418 keymap がらみの修正です。 1419 ・単独の '0' をキーマップ可能にしました。 1420 『10 j』とかは以前通りです。 1421 ・『ESC あ』など ESC の後に 0x80-0xff の文字を入力すると 1422 配列外アクセスをする可能性があったものを修正。 1423 1424 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1425 Subject: [w3m-dev 01066] 104japan 1426 frame 中の form の文字コードの変換が上手く処理できていないよう 1427 ですので、修正しました。 1428 1429 1430 2000/09/07 1431 1432 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1433 Subject: [w3m-dev 01058] <dt>, <dd>, <blockquote> (Re: <ol> etc.) 1434 ・ <blockquote> の前後の空行は常に入るようにした. 1435 ・ <dt>, <dd> タグ直後の <p> タグを無視しないようにした. 1436 1437 1438 2000/09/04 1439 1440 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1441 Subject: [w3m-dev 01052] cellpadding, cellspacing, vspace, etc. 1442 空白や空行に関する, 次のようないくつかの変更を行ないました. 1443 ・ 余分なセルが出来るのを防ぐために, <tr> や <td> の外にある 1444 <a name="..."></a> や, <font> 等は次のセルに入るようにした. 1445 ・ <table> の cellspacing 属性の解釈を間違っていたので, 修正した. 1446 vspace 属性も解釈できるようにした. 1447 ・ 空行の判定条件を変更した. 1448 ・ </p> タグで空行が入るようにした. 1449 1450 1451 2000/08/17 1452 1453 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1454 Subject: [w3m-dev 01018] sqrt DOMAIN error in table.c 1455 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1456 Subject: [w3m-dev 01019] Re: sqrt DOMAIN error in table.c 1457 根号の中身が負になる場合がある問題の修正. 1458 1459 1460 2000/08/15 1461 1462 From: satodai@dog.intcul.tohoku.ac.jp (Dai Sato) 1463 Subject: [w3m-dev 01017] value of input tag in option panel 1464 aito 連絡帳(http://ei5nazha.yz.yamagata-u.ac.jp/BBS/spool/log.html) 1465 に出てた問題です。option 画面の外部 editor などに '"' が含まれる 1466 コマンドが指定されると,再度 option 画面を呼び出した時に '"' 以降が 1467 表示されなくなると言う問題。 1468 1469 1470 2000/08/06 1471 1472 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1473 Subject: [w3m-dev 01016] Table geometry calculation 1474 table のジオメトリー計算で実数を整数に丸める手順を変更して, table 幅の 1475 指定値と本当の幅の差が可能な限り小さくなるようにしてみました. 1476 1477 1478 2000/07/26 1479 1480 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1481 Subject: [w3m-dev 01006] initialize PRNG of openssl 0.9.5 or later 1482 バージョン 0.9.5 以降の openssl ライブラリで, ランダムデバイス 1483 (/dev/urandom) が存在しない環境でも SSL が使えるようにしてみました. 1484 1485 1486 2000/07/21 1487 1488 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1489 Subject: [w3m-dev 01004] unused socket is not closed. 1490 C-c (SIGINT) でファイルの読み込みを中断したとき, socket がクローズされ 1491 ていない場合があるようです. 1492 1493 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1494 Subject: [w3m-dev 01005] table caption problem 1495 </caption> を忘れていたときに w3m が終了しなくなる問題の問題の修正. 1496 1497 1498 2000/07/19 1499 1500 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1501 Subject: [w3m-dev 00966] ssl and proxy authorization 1502 authorization を必要とする場合の HTTP proxy サーバの SSL トンネリ 1503 ングに問題があったので修正. 1504 1505 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1506 Subject: [w3m-dev 01003] Some bug fixes for table 1507 table のジオメトリ計算のいくつかの問題に対する修正. 1508 1509 1510 2000/07/16 1511 1512 From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp> 1513 Subject: [w3m-dev 00999] Re: bookmark 1514 ブックマークが登録できない場合がある問題の修正. 1515 1516 1517 2000/06/18 1518 1519 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1520 Subject: [w3m-dev 00934] clear_buffer bug 1521 clear_buffer が TRUE のとき, selBuf() で画面が消えてしまう問題に対する 1522 バグフィクスです. 1523 1524 1525 2000/06/17 1526 1527 From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp> 1528 Subject: [w3m-dev 00929] ftp.c patch 1529 USER コマンドに対して 230 が返ってきた場合には成功したものと 1530 みなす patch を作成しました。以下に添付します。 1531 1532 1533 2000/06/16 1534 1535 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1536 Subject: [w3m-dev 00923] some bug fixes 1537 ・ #undef JP_CHARSET の場合に file.c が make できなくなっていた 1538 バグ(私のミスでした_o_)の修正と、 1539 ・ buffer.c の '=' が '==' になっていたものの修正です。 1540 1541 From: Kazuhiko Izawa <izawa@nucef.tokai.jaeri.go.jp> 1542 Subject: [w3m-dev 00924] Re: w3m-0.1.11pre 1543 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1544 Subject: [w3m-dev 00925] Re: w3m-0.1.11pre 1545 file://localhost/foo の形式の URL にアクセスしようとしたとき異常終 1546 了してしまう問題の修正. 1547 1548 2000.6.14 1549 From: aito 1550 ・ ~/.w3m が開けなかったときには、cookie と config を保存しないようにした。 1551 ・<isindex prompt="..." action="...">に対応。 1552 ・<tag/>が解析できるように変更。 1553 1554 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1555 ・[w3m-dev 00846] doc-jp/w3m.1 の形式を mandoc から man に変換。 1556 ・[w3m-dev 00861] 標準入力からデータを読んでいるときに、'G' の 1557 挙動がおかしいバグの修正。 1558 ・[w3m-dev 00874] FTP_proxy == "" の場合に落ちるバグの修正。 1559 ・[w3m-dev 00875] uncompress, gunzip 部分のコードで気になった部分を修正 1560 しました。 1561 ・[w3m-dev 00876] バッファに圧縮ファイルを表示しているとき、そのバッファを 1562 再表示すると文字が化けるバグの修正。 1563 ・[w3m-dev 00887] getNextPage() がらみの修正/改良をしました。 1564 ・-m オプション使用時に quoted-printable をデコード可能にした。 1565 ・showProgress を getNextPage() 内で呼ぶ様にした。 1566 これにより、Transferred byte(buf->trbyte) に正しく値が入るようになった。 1567 ・変数名を loadBuffer 等とだいたい合わせた。 1568 また、getNextPage とは関係無い部分でも 1569 ・showProgress を呼ぶ位置を正しいと思われる位置に変更 1570 しています。 1571 1572 1573 From: satodai@dog.intcul.tohoku.ac.jp (Dai Sato) 1574 ・[w3m-dev 00848] NEWS-OS 4 対応。 1575 1576 From: Hiroshi Kawashima <kei@arch.sony.co.jp> 1577 ・[w3m-dev 00849][w3m-dev 00863] mipsel patch の修正。 1578 1579 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> and many others 1580 ・[w3m-dev 00851] #ifdef JP_CHARSET の付け忘れの修正。 1581 1582 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1583 ・[w3m-dev 00859] caption が折り返されないバグの修正。 1584 ・[w3m-dev 00872] <LI> で空行が入るバグの修正。 1585 ・[w3m-dev 00891]次のような問題に対するバグフィクスです. 1586 1. table 中の <pre><nobr>, <xmp>, <listing> で table が崩れる. 1587 2. <xmp>, <listing> の直後から改行までが無視されている. 1588 3. table 中の <textarea>, <xmp>, <listing> 等の中に含まれるタグも処 1589 理してしまっていた. 1590 4. feed_select() のタグマッチングで <option> は始めの 7 文字だけしか 1591 見てなかったため, <optionxxx> 等のタグにもマッチしてた. 1592 逆に, </option> は > の前の空白が許されてなかった. 1593 5. <table> 中で </script> (</style>?) を忘れたときに, 無限ループにな 1594 る. 1595 さらに次のような変更をしました. 1596 6. goLine でカーソルが行頭に行くようにした. 1597 ・[w3m-dev 00914] 見えていないバッファのメモりを解放するときに、 1598 その内容をキャッシュとしてファイルに格納するよう改良。 1599 1600 1601 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 1602 ・[w3m-dev 00853] dirlist.in の修正。 1603 1604 From: Altair <NBG01720@nifty.ne.jp> 1605 ・[w3m-dev 00885][w3m-dev 00892] for OS/2 1606 ・NetscapeやLynxのブックマークから、ローカル・ファイルにアクセスて 1607 せなかったのを修正(沢田石 順さんのパッチ)。file:///D|path/file形 1608 式(Dはドライブレター)をサポート。 1609 ・作業域として“/tmp”ディレクトリを決め打ちしていたのを、環境変数 1610 TMPの設定を優先。(これも沢田石 順さんのパッチ)。 1611 ・DOSやOS/2のコンソールで広く使われているIBM codepage 850文字集合 1612 に、ISO latin-1からの変換を行い、英語版w3mでの文字化けをなくしま 1613 した。 1614 ・Insertキーによるメニュー呼び出しを、OS/2環境でも可能に。 1615 ・xtermやkterm、rxvtなどで、画面にゴミが表示されてしまうのを対策。 1616 (XFree86/OS2で、ターミナルのIEXTENフラグのインプリメントがLinux 1617 などと違うのが原因)。 1618 ・キー入力処理周りのパッチが、いかにもパッチでございますと言った雰 1619 囲気だったのを、オリジナルのプログラムに似せた。 1620 1621 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1622 ・[w3m-dev 00898][w3m-dev 00899] close_effect0 と close_anchor0のバグ修正。 1623 1624 From: sekita-n@hera.im.uec.ac.jp (Nobutaka SEKITANI) 1625 ・[w3m-dev 00908] case-sensitive searchの実装。 1626 1627 1628 2000.6.6 1629 From: aito 1630 ・[w3m-dev 00826] 1631 ・CGI の POST メソッドで取得したヘッダに Location: があった場合、そこで 1632 redirect されたページを reload すると失敗するバグの修正。 1633 ・URL中の空白文字を消す処理を追加。 1634 1635 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1636 ・[w3m-dev 00827] onA() が効いていないバグの修正。 1637 1638 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 1639 ・[w3m-dev 00835] frame内のラベルへの移動動作の改良。 1640 1641 2000.6.5 1642 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1643 ・[w3m-dev 00789] かなり古いバグですが, <li> タグの幅計算が狂ってるようです. 1644 ・[w3m-dev 00801] で改行されることがあるバグの修正。 1645 ・[w3m-dev 00813] 文書中の > がうまく解析できない問題の修正。 1646 ・[w3m-dev 00818][w3m-dev 00819] <textarea>内の<xmp>,<listing>等がうまく 1647 動いていないバグの修正。 1648 ・[w3m-dev 00820] 漢字で行が終っているとき, 行の長さが画面幅 + 1 である場合 1649 等で, スクリーンシフトしない事があるようです. 1650 1651 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1652 ・[w3m-dev 00807] table中に<select>のない<option>が出現すると落ちる 1653 バグの修正。 1654 ・[w3m-dev 00816] <textarea>〜</textarea> 内の改行が空白に置き換わって 1655 しまうようです。 1656 1657 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1658 ・[w3m-dev 00814] 'V' コマンドでtextでないファイルを指定すると、その後 1659 落ちるバグの修正。 1660 1661 2000.6.1 1662 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1663 ・[w3m-dev 00578] HTTP_HOME 等と w3m -v の判定の順序を入れ 1664 替えるパッチです。 1665 ・[w3m-dev 00581] BUFINFO関連のバグ修正。 1666 ・[w3m-dev 00641] config 中の extbrowser の設定が反映されないバグの修正。 1667 ・[w3m-dev 00660] 外部プログラムに渡すパス名が、/home/okada/.w3m//w3mv6244-0..pdf 1668 のようになっていました。そのままでも動作に問題はないですが、修正してみました。 1669 ・[w3m-dev 00672] configure 中で BUFINFO を定義。 1670 ・[w3m-dev 00701] [w3m-dev 00684]の改良。 1671 1672 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1673 ・[w3m-dev 00582] 1674 ・w3m -T a -B 等でセーブ(キャンセル)後 SEGV します。 1675 ・w3m -o 1 等で SEGV します。 1676 ・リンクがアクティブにならなくありませんか? 1677 ・kterm でマウスが効きません。 1678 ・[w3m-dev 00584] 1679 ・show_params() で sections[j].name の方も conv() すべきと思います。 1680 ・[w3m-dev 00586] 1681 ・define CLEAR_BUF の場合にバッファ選択画面で、 1682 Currentbuf 以外のバッファが [0 line] と表示されてしまいます。 1683 ・[w3m-dev 00605] 1684 ・show_params() の表示の改良。 1685 ・define CLEAR_BUF の場合に HTML 以外の local ファイルが 1686 reload されると source ファイルがテンポラリファイルに 1687 変わってしまいます。さらに 2 度目に reload されると、 1688 読みだし口と同じファイルに上書きしてしまいます。 1689 ・[w3m-dev 00606] textarea に最初からあった文章を変更せずに送信すると、改行コード 1690 が CR のまま送信してしまうバグの修正。 1691 ・[w3m-dev 00630] マウスをドラッグしてスクロールさせる時、斜めにスクロールさせると 1692 動作がおかしかったので修正しました。 1693 ・[w3m-dev 00654] [w3m-dev 00666] CLEAR_BUF 定義時に、FORMのあるページにBACKで戻ると 1694 FORMの内容が消えるバグの修正。 1695 ・[w3m-dev 00677] [w3m-dev 00704] 日本語コード判定の改良。 1696 ・[w3m-dev 00684] コマンドライン引数のチェックを少し強化しました。 1697 ・[w3m-dev 00687] save 時の動作について以下の修正と改良をしました。 1698 ・ftp のとき Content-Type: application/? 等で download になる時、 1699 パイプへの出力を許さない様にした。 1700 ・save するファイル名を URL から取る時、query 部分は使わない様にした。 1701 ・URL からファイル名が取れなかった場合は、index.html を使うようにした。 1702 ・[w3m-dev 00696] 1703 ・PIPE_SHELL('#') で読んだ時にパイプが閉じられなくなってしまっていた 1704 ・READ_SHELL('@') や PIPE_SHELL('#') から読み込んだバッファを 1705 VIEW('v') で HTML 表示できなかった 1706 ・mouse 使用時に EXEC_SHELL('!') の結果が流れてしまっていた 1707 ・[w3m-dev 00706] CLEAR_BUF 時に、一度 : でアンカー化したバッファを再び 1708 表示するとアンカーが消えているバグの修正。 1709 ・[w3m-dev 00720] dirlist.cgi を修正して、ツリー構造の場合に 1710 選択したディレクトリの位置に飛ぶ様にしました。 1711 ・[w3m-dev 00721] CLEAR_BUF を ~/.w3m/config で変更できる様にしてみました。 1712 ・[w3m-dev 00724] -m オプション使用時に一つのヘッダが複数行に渡ると 1713 上手く扱えていないバグの修正。 1714 ・[w3m-dev 00728] HTTPヘッダに日本語が入っていた場合の対処。 1715 1716 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 1717 ・[w3m-dev 00589] w3m -T a -B 等でセーブ(キャンセル)後 SEGV するバグの修正 1718 ・[w3m-dev 00595] frameset 関連バグ修正 1719 ・[w3m-dev 00610] frameset 関連バグ修正 1720 ・[w3m-dev 00631][w3m-dev 00633] ID_EXT関連バグ修正 1721 ・[w3m-dev 00632] <META HTTP-EQUIV="Refresh">のURL中にcharacter entity が 1722 あった場合の扱いの変更。 1723 ・[w3m-dev 00646] クリッカブルフォームイメージのちょぃと斜め下をクリックするのと、 1724 table化frameにframe nameをIDタグとして埋め込むpatchをつけます。 1725 ・[w3m-dev 00680] 1726 ・[w3m-dev 00683] frame 中で <STRONG> がコメントになってしまうバグの修正。 1727 ・[w3m-dev 00707] frame関連のバグ修正 1728 ・[w3m-dev 00774] file の close 漏れがあり、fileが新たにopenできなくなるバグの 1729 修正。 1730 1731 From: SASAKI Takeshi <sasaki@sysrap.cs.fujitsu.co.jp> 1732 ・[w3m-dev 00598] ID_EXT関連バグ修正 1733 ・[w3m-dev 00700] 'o' でオプション設定画面に行くと「表示用漢字コード」が常に 1734 EUC-JP になってしまうようです。 1735 1736 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1737 ・[w3m-dev 00602] <title>...</title>の処理時に画面に改行が入るバグの修正。 1738 ・[w3m-dev 00617] <table> 中の <blockquote>(または <ul>, <ol>, <dl>) 中にある 1739 <table> の表示がおかしくなるバグの修正。 1740 ・[w3m-dev 00675] (0xa0) が表示できない端末への対応。 1741 ・[w3m-dev 00732] <!--comment --\n> の形のコメントがうまく扱えていなかった 1742 バグの修正。 1743 ・[w3m-dev 00750] [w3m-dev 00772] Win95のtelnet等で、EUCの2バイト目にカーソル 1744 がくると文字化けするバグの修正。 1745 1746 From: Fumitoshi UKAI <ukai@debian.or.jp> 1747 ・[w3m-dev 00679] USE_SSL_VERIFY しているbinaryで option を save すると SSL が使え 1748 なくなるバグを fix するパッチです。 1749 ・[w3m-dev 00686] w3mhelperpanel.c の修正。 1750 1751 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 1752 ・[w3m-dev 00692] w3m-0.1.10-pre+666 を EWS4800 の /usr/abiccs/bin/cc でmake時 1753 にfile.cがコンパイルエラーとなりました。 1754 1755 From: Hiroshi Kawashima <kei@arch.sony.co.jp> 1756 ・[w3m-dev 00742] w3m-0.1.9 を mipsel アーキテクチャで動作させるための 1757 パッチを作成しましたので、ポストさせていただきます。(変更点は gc 回り 1758 です。) 1759 1760 2000.5.17 1761 From: Hiroaki Shimotsu <shim@d5.bs1.fc.nec.co.jp> 1762 ・[w3m-dev 00543] personal_document_rootが効かなくなっているバグの修正。 1763 ・[w3m-dev 00544] local で <a href="foo/">foo/</a> のような anchor を辿るとき 1764 foo に index.html のような file が存在したら、 1765 dirlist の代わりにそちらを表示する patch を作成しました。 1766 option でその file 名を指定します。(一個だけ) 1767 あと document_root を展開するようにしました。 1768 1769 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1770 ・[w3m-dev 00545] w3m -num < file の様に -num オプションを標準入力(パイプ)と 1771 共に使った時に 'v'(view HTML) で行番号までも整形されて 1772 しまうバグを修正しました。 1773 ・[w3m-dev 00557] -dump 指定時に一時ファイルが消えないバグの修正。 1774 1775 From: Okabe Katsuya <okabek@guitar.ocn.ne.jp> 1776 ・[w3m-dev 00568] <table>中で、<tr>..</tr>の外に<blockquote>があると 1777 表が崩れる問題の修正。 1778 1779 2000.5.16 1780 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 1781 ・[w3m-dev 00487] termcapにsrが無いばあいに正常に動くよう改良。 1782 ・[w3m-dev 00512][w3m-dev 00514][w3m-dev 00515] 漢字コード判定の改良。 1783 ・[w3m-dev 00530] w3mが <ISINDEX> を使ったcgiをうまく処理できないのを 1784 何とかするpatchです。 1785 ・[w3m-dev 00537] URL中の改行を除くように改良。 1786 ・[w3m-dev 00542] 「HTMLの中の多重framesetの一部の、他のHTMLのframesetによ 1787 る上書き」に対応。 1788 1789 From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp> 1790 ・[w3m-dev 00488] id属性のサポートが不完全であった問題の修正。 1791 ・[w3m-dev 00497] configure で IPv6の環境を自動検出するように改良。 1792 1793 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 1794 ・[w3m-dev 00489] 1795 ・ USE_GPMもUSE_SYSMOUSEも定義されない環境だと、 USE_MOUSEが定義され 1796 ていてかつ{k,x}term上でも、マウスが使えない。 1797 ・ SSLのクライアント認証を要求するページが、まったく表示されない。 1798 ・ -o オプションのパラメータ一覧を表示させるオプションを追加。 1799 ・[w3m-dev 00519] I コマンドに関するセキュリティホールの修正。 1800 1801 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1802 ・[w3m-dev 00498] ファイル名補完で、 / (root)からの場合に補間できなくなって 1803 いたバグの修正。 1804 ・[w3m-dev 00508] 色の指定が出来なくなっていたバグの修正。 1805 ・[w3m-dev 00518] I コマンドに関するセキュリティホールの修正。 1806 ・[w3m-dev 00535] マウスのGPM/SYSMOUSE対応のバグ修正。 1807 1808 From: Kazuhiro Nishiyama <nishiyama@mx1.tiki.ne.jp> 1809 ・[w3m-dev 00503] cygwinで$extensionがちゃんと設定されていなかったので 1810 なおしてみました。ついでにいちいちWho are you?って聞かれるのも修正し 1811 てみました。 1812 1813 From: Hiroaki Shimotsu <shim@nw.bs1.fc.nec.co.jp> 1814 ・[w3m-dev 00516] formに文字列を送信するときに、safeな文字をエスケープ 1815 しないようにした。 1816 1817 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1818 ・[w3m-dev 00471] 画面の最初にリンクがあるページを表示させたときに、リン 1819 クがアクティブにならないことがあるのを修正するパッチです。 1820 1821 From: Fumitoshi UKAI <ukai@debian.or.jp> 1822 ・[w3m-dev 00539] proxyの初期設定のバグ修正。 1823 1824 1825 1826 2000.4.24 1827 From: aito 1828 ・見えていないバッファはメモりから削除するようにしてみた。 1829 ・file:// 形式でローカルファイルにアクセスして失敗した場合、 1830 http:// を補わないようにした。 1831 ・GPMまたはSYSMOUSEを使っていないと、xterm/kterm上でマウスが 1832 効かないバグの修正。 1833 1834 From: rubikitch <rubikitch@ruby-lang.org> 1835 ・Buffer の URL をファイルにセーブする機能追加。 1836 1837 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 1838 ・FTP proxyが効かなくなっていたバグの修正。 1839 ・C comment cleanup. 1840 ・画面サイズを変更すると、1回のキー入力ごとに reshapeBuffer() 1841 が呼ばれていたバグの修正。 1842 1843 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 1844 ・gc が /usr/local 以下にあると configure で 1845 found -> dones't seem to work となる場合があります。 1846 ・w3m -v として W3M HomePage に飛ぼうとするとこけました。 1847 ・ISO-8859-1 の『×』と『÷』のコードが間違っていました。 1848 # LANG == EN の時 0x80-0x9F を表示しない様になっていますが 1849 # ISO-8859-* 以外の CP??? や Big5 で使っている人が困るかも。 1850 ・file://host の形式の時 file:/ をアクセスしていたのを、 1851 file://host/ と同様に ftp://host/ をアクセスする様に修正。 1852 (場合分けの抜かりでした)。 1853 なお、file://user@host/hoge は file:/hoge をアクセスするのですが、 1854 何故わざわざこうしたか自分でも思い出せないのでそのままにしておきます。 1855 (1999/08/31 版への patch だった) 1856 1857 1858 2000.4.21 1859 From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp> 1860 ・ 匿名FTPログイン用パスワードが文字「@」で終わっている場合、 FTPサーバと 1861 の接続に使われるソケットからFQDNを求めて、パスワードに追加する。 1862 ・ オプションの設定を、「--オプション名=値」という形で、コマンドラインから 1863 可能にする。 1864 ・ news URIで記事を取得する際に、環境変数NNTPMODEの値が空文字列ではないと 1865 き、その値を引数として「mode」コマンドを投入する。 1866 ・ SSL関連の以下のオプションを追加。 1867 ssl_verify_server ON/OFF 1868 SSLのサーバ認証を行う(デフォルトはOFF)。 1869 ssl_cert_file ファイル名 1870 SSLのクライアント用PEM形式証明書ファイル(デフォルトは<NULL>)。 1871 ssl_key_file ファイル名 1872 SSLのクライアント用PEM形式秘密鍵ファイル(デフォルトは<NULL>)。 1873 ssl_ca_path ディレクトリ名 1874 SSLの認証局のPEM形式証明書群のあるディレクトリへのパス(デフォルトは<NULL>) 1875 。 1876 ssl_ca_file ファイル名 1877 SSLの認証局のPEM形式証明書群のファイル(デフォルトは<NULL>)。 1878 ただし「SSLEAY_VERSION_NUMBER >= 0x0800」な環境でないと無駄なコードが増 1879 えるだけなので、 configure時にdisableしておいたほうがよいでしょう。 1880 1881 また実際に認証を行う場合、 ssl_ca_pathまたはssl_ca_fileで、サーバの鍵に 1882 署名している認証局の証明書を (ssl_verify_serverのON/OFFに関係無く) 指定 1883 しないと認証が成功しないようです。 1884 1885 From: aito 1886 ・幅の相対指定されている表が入れ子になり、COLSPANが2以上の 1887 場合にCOLSPAN指定が効かないバグの修正。 1888 ・configureにオプションを追加。 1889 ・local fileからのリンク参照に Referer: が付いていたバグの修正。 1890 1891 From: Rogue Metal - Jake Moorman <roguemtl@stampede.org> 1892 - All T/NILs are replaced with TRUE/FALSE. 1893 - Messages are added for FTP connection. 1894 1895 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1896 ・一行入力中にDELを押すと落ちるバグの修正。 1897 ・コメント処理のバグ修正。 1898 1899 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 1900 ・FTP_proxy 設定時に、proxyが認証を要求する場合の対処。 1901 1902 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1903 ・<input_alt fid=0>でw3mが落ちるバグの修正。 1904 1905 1906 2000.4.7 1907 From: aito 1908 ・<select>に対して</select>が無いとコアダンプするバグの修正。 1909 ・#ifdef USE_GPM, #ifdef USE_SYSMOUSE が #ifdef MOUSE で 1910 囲まれていなかったバグの修正。 1911 1912 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 1913 ・ローカルファイルへのリンクをたどるとコアダンプするバグの 1914 修正。 1915 ・行編集でDELを使うと落ちるバグの修正。 1916 1917 From: Shin HATTORI <mituzi@he.mirai.ne.jp> 1918 ・bzip2 サポートのバグ修正。 1919 1920 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 1921 ・-dump, -dump_head, -dump_source オプションが競合している 1922 バグの修正。 1923 ・-oオプションを追加。 1924 ・-dump オプションを使うとコアダンプするバグの修正。 1925 ・メッセージの表示中にマウスがきかなくなるバグの修正。 1926 ・ウィンドウサイズ変更がうまくいかなかったバグの修正。 1927 ・終了時の確認のデフォルトを n に変更。 1928 ・term.c での ScreenImage の確保を動的にした。 1929 1930 From: Sven Mascheck <mascheck@faw.uni-ulm.de> 1931 * There are websites using (unprintable) special characters (eg '0x96') 1932 to 'feature' microsoft browsers. At least in the western configuration 1933 (the only one i know), w3m doesn't check if characters are printable, 1934 thus they confuse particularly the /xfree/ xterm (knowing more special 1935 characters than other xterms). 1936 Something like the attached patch could prevent this 1937 (also only affects western version). 1938 Instead of (superfluously) using isprint() with the locale, 1939 it now just checks the range (pointed out by Christian Weisgerber). 1940 1941 From: naddy@mips.rhein-neckar.de (Christian Weisgerber) 1942 * C++ style comments are changed into C style. 1943 1944 2000.4.6 1945 From: lars brinkhoff <lars@nocrew.org> 1946 ARM linux patch. 1947 1948 From: Hiroaki Shimotsu <shim@nw.bs1.fc.nec.co.jp> 1949 'u'コマンドで、formの種類が表示されるように改良。 1950 1951 From: patakuti 1952 o Cygwin では snprintf がなくてコンパイルできなかったので修正 1953 o text/html 以外のドキュメントを -dump しようとした場合の 1954 挙動がおかしかったので修正 1955 o ローカルファイルのファイルの拡張子と mime-type の対応を 1956 ファイルに記述できるようにした (多分 ftp でも 同様) 1957 1958 1959 2000.4.5 1960 From: 坂本 <hsaka@mth.biglobe.ne.jp> 1961 ・'U'コマンドで、現在のバッファのURLがヒストリの先頭に来るようにした。 1962 ・table 中に <h1>〜<h1> があると幅がおかしくなります。 1963 実際には frame でおかしくなることがありそうです。 1964 ・table 中に開始タグのない </ol>,</ul>,</dl>,</blockquote> があると、 1965 table が崩れます。(こんな HTML を書く方が悪いのですが) 1966 1967 From: "Shin'ya Kumabuchi" <kumabu@t3.rim.or.jp> 1968 ・通常のロード時に Pragma: no-cache を出すことがあるバグの修正。 1969 1970 From: Tomoyuki Kosimizu <greentea@fa2.so-net.ne.jp> 1971 w3m-0.1.6のrc.cで些細な問題を見つけましたので報告いたします。 1972 1973 2000.3.29 1974 From: Altair☆ <NBG01720@nifty.ne.jp> 1975 1976 OS/2対応強化。 1977 ・ローカル・ファイルのオープンに失敗した時、http://を仮定してリト 1978 ライさせることで、それがディレクトリだった時にdirlist.cgiが呼び 1979 出して貰えないことがあるのを対策。(url.cの後半) 1980 ・非XのOS/2環境でも矢印キーを効くようにする 1981 ・外部プログラムがうまく呼び出されなかったのを修正 1982 ・ファイル・アクセスでドライブ・レターを有効にする 1983 1984 From: David Leonard <leonard@csee.uq.edu.au> 1985 after filling in a simple form 1986 <form action="https://internal.csee.uq.edu.au/cgi-bin/login.cgi" method=POST> 1987 a cookie is received and then w3m dumps core. 1988 1989 From: Ken Yap <ken@nlc.net.au> 1990 I have made w3m work on DJGPP (protected mode 32-bit programs running 1991 from DOS/Win). The resulting binary after compression is only 220kB, 1992 which means it's possible to give a floppy for a 386 with 4-8 MB memory 1993 for browsing the web! 1994 1995 From: "SHIROYAMA Takayuki" <psi@stellar.co.jp> 1996 From: Jeroen Scheerder <J.Scheerder@cwi.nl> 1997 MacOS X Server patch. 1998 1999 2000.2.25 2000 From: Ambrose Li 2001 I found a bug in <img alt=""> 2002 handling. If alt="" is not suppressed, the line containing the img 2003 element is not wrapped. I have verified that the bug exists in w3m 2004 0.1.6; the bug seems to still exist in w3m 0.1.7, but I have not 2005 finished compiling it. 2006 2007 From: aito 2008 <select> なしで <option> が出現すると core dump するバグの修正. 2009 ドキュメントの先頭に <blockquote> が来ると,先頭行がインデント 2010 されないバグの修正. 2011 application/x-bzip に対応. 2012 mktable, w3mbookmark, w3mhelperpanel で GC の初期化ができない 2013 ことがあるバグの修正. 2014 マウスのドラッグ動作が上下と左右で一貫性がなかったバグの修正. 2015 2016 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2017 正規のタグでない <...>を使うと挙動がおかしいことがあるバグの修正. 2018 quoteShell() のセキュリティホールの修正. 2019 set_environ() の中でcore dump することがあるバグの修正. 2020 <table width="xxx%"> の表示がうまくいかなかったバグの修正. 2021 '!' でコマンドを実行したときに画面が乱れるバグの修正. 2022 2023 From: Fumitoshi UKAI <ukai@debian.or.jp> 2024 各種一時ファイルのパスに // が含まれるバグの修正. 2025 0.1.7 で https が使えなくなっているバグの修正. 2026 2027 From: Hiroaki Shimotsu <shim@nw.bs1.fc.nec.co.jp> 2028 proxy を設定していて,そこに接続できなかった場合はエラーになる 2029 ように修正. 2030 w3m に直接引数として与えた URL が, 'U' コマンドの履歴に入らない 2031 バグの修正. 2032 2033 From: sasaki@ct.sakura.ne.jp 2034 HTML4.0 の ID 属性をリンクで辿れるようにしてみました。 2035 2036 From: Okabe Katsuya <okabe@fphy.hep.okayama-u.ac.jp> 2037 table の中に <input type=hidden> などがあると表が崩れるバグの 2038 修正. 2039 2040 2000.2.12 2041 From: Rogue Metal - Jake Moorman <roguemtl@stampede.org> 2042 - added GNU-style comments for all #ifdef/#else/#endif 2043 modified: almost all files 2044 - renamed w3mhelp_en and w3mhelp_ja to w3mhelp-w3m_en and w3mhelp-w3m_ja 2045 (to aid in handling of additional keybindings in the future) 2046 modified: XMakefile, XMakefile.dist, config.h, configure, help files 2047 - corrected error in w3mhelp-lynx_en ('Japanese' link was pointing to 2048 Japanese language help file for the w3m keybinding, not the lynx 2049 keybinding) 2050 modified: w3mhelp-lynx_en.html 2051 - replaced 'Loading {URL}' message with more specific messages about 2052 current status ('Performing hostname lookup on {hostname}' and 2053 'Connecting to {hostname}') 2054 modified: main.c, url.c 2055 2056 2000.2.10 2057 From: Rogue Metal - Jake Moorman <roguemtl@stampede.org> 2058 - added support for PageUp and PageDown in list boxes (popups) 2059 modified: menu.c 2060 (this patch was sent to you previously) 2061 2062 2000.1.28 2063 From: aito 2064 mySystem() を変更.自前で fork/execvp するのではなくて,shellの 2065 特殊文字をエスケープしてから system() を使うようにしてみた. 2066 2067 From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp> 2068 w3mbookmark の改良. 2069 1. 正常に登録できた場合は今の動作 2070 2. 登録できない場合は登録パネルに戻る 2071 2072 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 2073 frame表示bufferからbufferを作らない(ダウンロードまたはプログラム起 2074 動)場合に、"Can't なんとか"というframeのあるbufferができる。reloadす 2075 ると、もう一度ダウンロードしてくる 2076 を直しました。framesetは、今のところ8重目きめうちで切っています。 2077 あいかわらずw3m-0.1.6からのパッチです。今のところ、下の不具合があるこ 2078 とがわかっています。 2079 "q" で正常終了しても一部のキャッシュファイルが残ることがある 2080 もしかしたらtarget以外のframeも上書きするかもしれない 2081 frame内のmetaのhttp-equiv="refresh"を表示しないので、稀に困るペー 2082 ジがある 2083 2084 From: aito 2085 GlobalKeymap[] 他のキーマップを,w3mFuncList[] の添字の配列に変更. 2086 gopher:, news: へのアクセスをオプションにした. 2087 searchForward, searchBackward のバグ修正. 2088 system()を利用するように mySystem() を変更. 2089 FORMAT_NICE をデフォルトで off とするよう変更. 2090 2091 From: IIMURA Takuji <uirou@din.or.jp> 2092 ・background image 以外に、 2093 APPLET ARCHIVE="" 2094 EMBED SRC="" 2095 の二つへも link を作るようにしました。 2096 なので、#ifdef BACKGROUND_IMAGE_DISPLAY から、 2097 #ifdef VIEW_UNSEENOBJECTS へ名前を変えました。 2098 ・'o' で開くオプションメニューで 2099 「現在選択されているリンクの色を指定する」を使って ON/OFF 出来るようにしました。 2100 cookie 関係で、 2101 「クッキーを使用する」 ON/OFF の他に、 2102 「クッキーを受け付ける」 ON/OFF もつけました。 2103 これで、既に受け付けた cookie を送るだけで、 2104 新しい cookie は食べない mode に出来ます。 2105 2106 From: Christian Weisgerber <w3m-dev-en@mips.rhein-neckar.de> 2107 FreeBSD sysmouse support. 2108 2109 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2110 -B -dump などで落ちるバグの修正と関連動作の整理です。 2111 ・入力 2112 引数に URL(ファイル名)が無い場合、リダイレクト(< file)かパイプ 2113 → -B(ブックマーク) → HTTP_HOME → WWW_HOME → -v オプション 2114 の順に試して何もなければ usage() で終了。 2115 何かあれば、それを -dump やフレーム表示等も URL と同等に扱います。 2116 # ソースコードも共通化しています。 2117 ・出力 2118 リダイレクト(> file )やパイプの場合、-halfdump, -dump_source, 2119 -dump_head でなければ、-dump を仮定する様にしました。 2120 w3m file.html > file.txt でフォーマッタになります。 2121 # コード変換ツールともするため i18n でもこうしてます。 2122 2123 2000.1.27 2124 From: aito 2125 * FORMAT_NICEを定義した場合,<UL><LI>...</UL>の表示がおかしくなる 2126 バグの修正. 2127 * pq.c, pq.h を削除.PQ_xxx のかわりに全て qsort を使うようにした. 2128 * ディレクトリリストが表示できないバグの修正. 2129 2130 2000.1.25 2131 From: Fumitoshi UKAI <ukai@debian.or.jp> 2132 mailto: で、mailを出す途中に C-c で intr かけると segfaultすると 2133 いうバグです。このパッチでなおりましたが… 2134 2135 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 2136 * fm.h, frame.c, map.c, buffer.c, file.c, main.c: framesetの変 2137 更履歴のbackができるように、Bufferの内部でframesetをスタックに 2138 して持つように変更。Buffer selectのように任意の時点を指定する 2139 のは難しいっぽいです 2140 2141 * rc.c, main.c, frame.c: default targetを_selfに変更。伴って、 2142 bufferA(targetを追わない。今かいたばかりで未試験)を追加したけ 2143 ど、keybindには登録せず 2144 2145 * main.c (reload): frameでのreloadの動作を、frameset中未読 2146 frameのみreloadに変更。frameの丸ごとreloadはF->R->Fでできる、 2147 はず 2148 2149 * frame.c (newFrameSet): frameからtableの横幅をつくる部分で、 2150 カウンタと総和を勘違いしていたのを修正 2151 2152 * frame.c (createFrameFile): frame中でtable stackのunder flow 2153 を捕まえて、table、td、th、trあたりを必要に応じ表示しないよう 2154 に変更。ついでにoverflowのときには、ファイルの最後に必要な数だ 2155 け/tableが入るようになっているはず 2156 2157 * html.h, url.c, file.c, menu.c, frame.c: オブジェクトの捕まえ 2158 方 (retrieve schemeだろうか)の流れを、char *url -> parse?URL() 2159 -> parsedURL.scheme -> openURL() -> URLFile.scheme -> 2160 loadGeneralFile() -> Buffer.real_scheme と仮定して、openURL() 2161 にてurlがlocal_cgiだったときにはURLFile.schemeにSCM_LOCAL_CGI 2162 をいれて、cache file付きで返すように変更。つまり、frameでディ 2163 レクトリを見れるようになってます。SCM_EXECは……見逃してくださ 2164 い 2165 2166 2167 2000.1.21 2168 From: naddy@mips.rhein-neckar.de (Christian Weisgerber) 2169 1. conn.eventMask is set to 0 which disables reception of all types 2170 of events. Effectively, this disables GPM support altogether. 2171 Probably "~0" was intended, to enable reception of all types of 2172 events. 2173 2. conn.maxMod is set to ~0, which means that events with a modifier 2174 key (shift, control, etc.) set are also sent to w3m. Since w3m 2175 doesn't do anything with these events, they should rather be 2176 passed on to other clients. Changing this to "conn.maxMod = 0" 2177 will for example allow the use of the mouse in w3m *and* mouse 2178 clicks with shift held down for console cut-and-paste. 2179 2180 From: naddy@mips.rhein-neckar.de (Christian Weisgerber) 2181 I would like to suggest a small change to w3m's GPM support: 2182 Rather than explicitly drawing the mouse pointer, this could be left to 2183 the server, i.e. 2184 - remove GPM_DRAWPOINTER() calls, 2185 - set conn.defaultMask to GPM_MOVE|GPM_HARD. 2186 2187 2188 From: aito 2189 '<' の次にタグ名以外のものが来たときに,'<'をそのまま表示するよう 2190 に改良. 2191 2192 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2193 画面描画のバグ修正. 2194 2195 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2196 w3m 0.1.4 に対して, 以下の修正を行ないました. 2197 ・Set-Cookie2 の discard 属性を受け入れるようにした. 2198 以前の版では, expires 属性と discard 属性は排他的であると勘違いし 2199 て無視していました. 2200 ・<dl> タグの前の空行の有無と, </dl> タグの後の空行の有無がバランス 2201 していなかったので, </dl> タグの後には必ず空行が入るようにした. 2202 さらに <p>, <[duo]l> などのタグが続いた時に空行が 2 つ入るのを防ぐため 2203 に, いくつかの変更を行なってますが, 何か問題があるかもしれません. 2204 例えばもし <p><p> で 2行空いた方が良ければ, 元のままにしておいてください. 2205 2206 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2207 table の geometry 計算にちょっとしたバグがありました. 2208 以下, その修正です. 2209 2210 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2211 table で width=0 の場合に対応. 2212 2213 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2214 inputLineHist() のバグ修正. 2215 2216 2000.1.14 2217 From: ChiDeok Hwang <cdhwang@sr.hei.co.kr> 2218 When I browse http://i.am/orangeland and press 'v' to see document 2219 info, w3m got seg. fault. 2220 Reason was above site had the very strange frameset with only one frame. 2221 <frameset rows="100%,*" ... > 2222 Simple following fix was enough for me. 2223 2224 From: aito 2225 URL の scheme が無いものを読みこむときに,local で開けなかった場合は 2226 http:// を仮定するようにしてみた. 2227 2228 configure を変更.mkdir -p を使うようにした. 2229 2230 ldHelp() を変更.HELP_DIR から常に読みこむようにした. 2231 2232 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 2233 RFC 882のheaderのentryが2行のときのmulti byteの扱いミス退治 2234 frameからのframeset htmlの参照でもtargetを追跡するよう変更 2235 target="_parent" 2236 frame内のformで、稀に不思議なURIができるのを修正 2237 一部変数・関数の方と初期値の定義を追加その他 2238 ただし、_parentの実装は、navigatorと解釈が違うっぽいです。 2239 2240 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2241 progress bar に graphic 文字を使う 2242 必然性もそれほどないので、反転の '|' で代用してみました。 2243 2244 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2245 今度は, 画面の右端の文字が消えてしまう事があるという問題です. 2246 以下のパッチで対処しました. 2247 2248 2000.1.12 2249 From: aito 2250 word fillを実装してみた. 2251 (ドキュメントなし: config.h の中でコッソリ #define FORMAT_NICE 2252 とやると動く.) 2253 2254 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2255 >> w3m -halfdump の時、$HOME/.w3m 配下のw3m* で始まるファイルが 2256 >> 残るようです。 2257 これ自体は以下の patch でいいと思います。 2258 2259 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 2260 "w3m ."とかw3mhelperpanel が動作しなくなってました。 2261 以下、configure へのパッチです。 2262 2263 2000.1.11 2264 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 2265 readHeader()でのheaderの表示と処理の切り分けと、base targetの指定な 2266 しでもtargetを使いたいのと、MIME encoded-word間の空白の処理を好みに変 2267 えた結果のパッチです。 2268 2269 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2270 freshmeat (http://freshmeat.net/appindex/1999/06/09/928951047.html) で, 2271 Yahoo! で cookie がうまく使えないとあったので調べてみました. 2272 どうやら, path エントリー '/' の後に空白が引っついているのが問題のよう 2273 です. 2274 2275 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2276 table のジオメトリー計算に以下の問題の修正を行ないました. 2277 1. 次のような table の 1 カラム目に空白が残ってしまう問題. 2278 -------------------------------------------------------------------------- 2279 <table border width="600"> 2280 <tr> 2281 <td>fo oo oo oo bo 2282 <td COLSPAN=2>fooo booo fooo booo fooo booo fooo booo fooo booo fooo booo 2283 </table> 2284 -------------------------------------------------------------------------- 2285 2. <dt> タグがあるとき, カラム幅の計算を間違っていた. 2286 3. HTML 4.0 で追加された table タグ (<thead>, <tbody> など) をスキッ 2287 プするようにした. 2288 その他 w3m 0.1.1 の修正で漏れていた, 2289 <sa6zouvxzg0.fsf@okaibm.hep.okayama-u.ac.jp> (Article 84) および, 2290 <sa6iu1pzou7.fsf@okaibm.hep.okayama-u.ac.jp> (Article 59) 2291 のパッチ. 2292 2293 From: aito 2294 '!'コマンドによるshellの実行と,textareaへの入力でのエディタ起動を 2295 system() に戻す. 2296 2297 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2298 『-- 空白文字 >』のタイプのコメントの処理にまだ問題がありました。 2299 patch をつけます。 2300 2301 2000.1.7 2302 From: Fumitoshi UKAI <ukai@debian.or.jp> 2303 deb をつくった時の patch です。 2304 * XMakefile 2305 - dependency には $(GCLIB) じゃなくて $(GCTARGET) だと思うのですが。 2306 - help file (architecture independent)を /usr/share/w3m == $(HELP_DIR) 2307 bookmark (architecture dependent)を /usr/lib/w3m == $(LIB_DIR) 2308 にわけてます (まぁ全部 /usr/lib/w3m でもいいのかも) 2309 * file.c 2310 @@ -386,8 +386,8 @@ 2311 content-encoding: の後のspaceなくてもよいように 2312 @@ -3504,6 +3504,7 @@ 2313 http://haskell.org/hugs/ みたいな html で 無限loop におちいるのを fix 2314 * main.c 2315 @@ -66,7 +66,11 @@ 2316 libgc5-dev package用に変更 2317 @@ -1092,7 +1100,11 @@ 2318 LIB_DIR と HELP_DIR を分離したので 2319 * proto.h, rc.c 2320 これも LIB_DIR と HELP_DIR を分離したので 2321 * terms.c 2322 こうしないと SIGWINCH に対応しない 2323 2324 2000.1.5 2325 From: やま 2326 以前投稿しました田フレームのパッチの補足です。991203のまま 2327 だと、colもrowも指定のないフレームセットの生成に失敗する点に 2328 ついて、手元のsourceは修正しておいて、その部分のパッチを公開 2329 するのを忘れていました。 2330 原因は、frameset.split_directionの定義を行わず、正気check 2331 に失敗するからです。実のところ、colもrowも両方同時使用O.K.に 2332 した時点で、split_directionは無用になったので、消してしまい 2333 ました。 2334 2335 From: aito 2336 C-c で読みこみを中止したときに,バックグラウンドで動いている外部ビューア 2337 が終了するバグの修正. 2338 2339 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2340 また、標準入力やパイプから読み込んだ時の -m オプションが 2341 壊れていたみたいです。 2342 # 何が原因か分からないのですが最近よく SEGV します。 2343 # ....と、危ない箇所を見つけたので追加 patch です。 2344 # 一般に foo->bar->hoge は危ないですね。 2345 2346 From: (の)の人 <sekita-n@hera.im.uec.ac.jp> 2347 Subject: Referer: の抑制オプションを追加するパッチ 2348 タイトルのとおりです。 2349 どこから飛んできたのかを隠したい場合は`o'でオプション画面に飛んで 2350 「Referer: を送らないようにする」をONにしてください。 2351 2352 From: (の)の人 <sekita-n@hera.im.uec.ac.jp> 2353 Subject: `q'について 2354 「Do you want to exit w3m? (y or n)」 2355 で何も入力せずに改行するとw3mが終わってしまうので、それを修正するパッ 2356 チです(991206用)。 2357 2358 From: aito 2359 直接コマンドラインで指定したURLをダウンロードする際に,入力した 2360 ファイル名の最後に改行文字が付いてしまうバグの修正. 2361 2362 2000.1.4 2363 From: Sven Oliver Moll <smol0999@rz.uni-hildesheim.de> 2364 There was one thing that's been anoying me, so I got it fixed: the 2365 behaviour of mouse dragging. The push of the mousebutton is 2366 interpreted of dragging the text behind the window. My intuition in 2367 dragging is that I drag the window over the text. So I added a config 2368 option called 'reverse mouse'. 2369 2370 From: aito 2371 Lynx-like keymapに `M' (外部ブラウザ呼びだし)を追加. 2372 2373 From: SUMIKAWA Munechika <sumikawa@ebina.hitachi.co.jp> 2374 KAME on FreeBSD-3.3 で 2375 #define INET6 2376 として、w3m-19991203をmakeしたところ、makeが通りませんでした。 2377 これは、etc.c:FQDN()で使われているPF_UNSPECやSOCK_STREAMがsys/socket.h 2378 で定義されているためです。 2379 2380 From: kjm@rins.ryukoku.ac.jp (KOJIMA Hajime / 小島肇) 2381 NEWS-OS 6.x サポート. 2382 2383 From: aito 2384 メニュー表示時にマウスがアクティブになっていなかったバグの修正. 2385 gcc -Wall で警告が出ないように調整. 2386 configureで IPv6 を自動判定するようにした. 2387 (Thanks to sumikawa@ebina.hitachi.co.jp) 2388 2389 1999.12.28 2390 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2391 tmpPropBuf に保存しておいてカーソルが外れたら戻す部分にバグ 2392 (複数行の場合)があり、その方式で修正するのは大変そうだったので、 2393 以下の様にしてみました。 2394 ・選択されているリンクの色が指定さている場合は、 2395 『+ その色 + 下線』で表示 2396 ・選択されているリンクの色が指定されていない場合は、 2397 『+ 下線』で表示 2398 ・白黒の場合は、『+ ボールド』で表示 2399 (下線だと意味がないので変更してみました) 2400 方式は、カーソルのあるアンカーに PE_ACTIVE を設定し、 2401 他の効果(mode)の後で効果(mode)を上書きするようにしています。 2402 2403 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2404 日本語を表示できる(#define JP_CHARSET)状態で、 2405 #undef KANJI_SYMBOLS の場合にテーブルやメニューの枠 2406 に graph 文字を使える様にする patch です。 2407 非常にすっきりした表示になります。 2408 2409 From: Fumitoshi UKAI <ukai@debian.or.jp> 2410 えーと ALT="" の時に表示するのはバグだとうるさい人がいる:< 2411 のでオプションにしてみました。 2412 2413 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2414 ・frame で構成されるペイジの場合、reload 時には frame表示/非frame表示 2415 にかかわらず両方とも削除され、frame表示だった場合には、 2416 さらに frame表示のバッファが作成されます。 2417 ・edit 時(非frame表示のみ可能)にも frame表示のバッファがある場合には 2418 それも削除されます。 2419 (非frame表示バッファをなくした frame表示バッファは 2420 ほとんど無意味なので削除でいいと思います。) 2421 ※) 多段のフレームには対応できていません(rFrame 自体対応していない)。 2422 2423 From: aito 2424 HTTP の response code が 200 の場合でも, WWW-Authenticate: ヘッダ 2425 があるとユーザ認証をしていたバグの修正. 2426 2427 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2428 >> 日本語を表示できる(#define JP_CHARSET)状態で、 2429 >> #undef KANJI_SYMBOLS の場合にテーブルやメニューの枠 2430 >> に graph 文字を使える様にする patch です。 2431 progress 表示の部分の不具合を修正しました。 2432 2433 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2434 ISO-2022-JP の時に半角カナの一部が全角に変換されない 2435 不具合の修正です。 2436 2437 From: aito 2438 nameが未定義の textarea に default という名前が勝手に 2439 定義されてしまっていた. 2440 2441 From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp> 2442 Location: で指定されたURLに飛ぶときに,最後の改行を落とし 2443 忘れていたバグの修正. 2444 2445 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2446 ・<TD>,<TH>に相対幅指定があった場合の挙動の大幅な改良. 2447 ・w3m 991203 版では, コードが 0x80 以上の escape 文字がそのまま表示され 2448 てしまうようです. 2449 2450 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2451 コメントで <!-- .... -- > のように -- と > の後に 2452 スペースを許すよう変更. 2453 2454 1999.12.27 2455 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2456 dirlist.cgiの改良. 2457 2458 From: aito 2459 '!' コマンドで最後に & を付けたときにバックグラウンドにならない 2460 バグの修正. 2461 2462 1999.12.14 2463 From: Christian Weisgerber <naddy@unix-ag.uni-kl.de> 2464 - I have appended a small patch to add support for the Home/End/ 2465 PgUp/PgDn keys at the FreeBSD "syscons" console. 2466 (It would be much preferable if w3m read the key sequences from 2467 the termcap entry rather than having them hardcoded, but this 2468 would require a substantial rewrite.) 2469 2470 From: aito 2471 ・w3m-control: で,GOTO url を与えると,そのurl に行くようにした. 2472 ・<meta http-equiv="Refresh" content="0; url=URL"> があった場合, 2473 ただちにそのページを読みこむようにした. 2474 ・'M', 'ESC M' で外部ブラウザを立ちあげるときに,外部ブラウザが 2475 定義されていなかった場合には,コマンドラインからコマンドを入力 2476 するようにしてみた. 2477 2478 1999.12.8 2479 From: aito 2480 Proxy-Authorization に対応. 2481 2482 1999.12.3 2483 From: aito 2484 ディレクトリ表示に外部コマンドを使うことができるようにした. 2485 デフォルトは坂本さんの dirlist.cgi. 2486 2487 1999.12.2 2488 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2489 メニュー,バッファ選択画面で,カーソルが選択項目のところ 2490 に来るように変更. 2491 2492 From: aito 2493 TERM={xterm|kterm}の場合には GPM を使わないよう変更. 2494 xterm でマウスを使う場合,キー入力のときだけマウスが有効 2495 になるように変更. 2496 2497 1999.12.1 2498 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2499 HTTP_HOMEを設定して立ちあげると止まるバグの修正. 2500 2501 From: Fumitoshi UKAI <ukai@debian.or.jp> 2502 ある種のFormを読むとsegmentation fault を起こすバグの修正. 2503 tableの項目数を増やす部分のバグ修正. 2504 2505 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2506 <tr> タグの align 属性に対応しました。 2507 また、<th> タグの場合のデフォルトの align は center にしました。 2508 2509 From: Tsutomu Okada (岡田 勉) <okada@furuno.co.jp> 2510 ・再び JP_CHARSET を定義したときに、latin1 の文字が表示されないように 2511 なっていたのを修正 2512 ・JP_CHARSET の定義が、fm.h, conv.c, terms.c にあったのを fm.h にまと 2513 めた 2514 ・README.func に合わせて、func.c の COOKIES を COOKIE に変更 2515 2516 From: aito 2517 HTTP header の : の後に空白がなくても良いように変更. 2518 2519 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2520 TABでアンカーを移動するとき,TABLEの中のアンカーの順番が狂う 2521 バグの修正. 2522 2523 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2524 -v オプションに限らず、コマンドラインから URL を指定した場合の 2525 処理がなんか怪しいので、少し本腰をいれて直してみました、 2526 以下の様な patch でどうでしょう。以前に報告した 2527 w3m フレーム.html フレーム.html ... 2528 にも対応しています。 2529 -v オプションに関しては、表示するバッファが無い場合に -v が指定 2530 されていると初期画面が表示されます。 2531 2532 2533 1999.11.26 2534 From: Fumitoshi UKAI <ukai@debian.or.jp> 2535 mailcap等に記述するコマンドの引数を ' ' で囲むとうまく実行 2536 されないバグの修正. 2537 2538 1999.11.20 2539 From: SASAKI Takeshi <sasaki@isoternet.org> 2540 「現在選択されているリンクに色を付ける」オプションをONにして 2541 いる場合にコアダンプするバグの修正. 2542 2543 1999.11.19 2544 From: aito 2545 XMakefile の記述を修正. 2546 local file が2回ロードされるバグの修正. 2547 <UL>などがネストした時に,</ul>直後に日本語がくるとインデント 2548 が狂うバグの修正. 2549 GPM対応. 2550 2551 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2552 プログレスバー表示をさらに改良. 2553 2554 1999.11.18 2555 From: Ben Winslow <rain@insane.loonybin.net> 2556 プログレスバーの表示の改良. 2557 2558 From: patakuti 2559 <input type=button>に name が定義されていなかった場合に,勝手に 2560 name がつけられてしまうバグの修正. 2561 2562 From: やま 2563 フレームで row と col を両方指定した場合に対処. 2564 2565 From: aito 2566 bookmarkコマンドをw3m本体から分離.w3mbookmarkというコマンドにする. 2567 それに伴ない,CGIからw3mを遠隔操作できるようにする. 2568 2569 C-s で画面表示が止まっていたバグの修正. 2570 2571 文字入力時に C-g で中止できるようにした. 2572 2573 From: hovav@cs.stanford.edu 2574 外部ビューアのないタイプのファイルをダウンロードするときに, 2575 保存先として存在しないディレクトリを指定するとコアダンプ 2576 するバグの修正. 2577 2578 From: minoura@netbsd.org 2579 ሴ のような character entity を使うと segmentation 2580 fault が起きることがあるバグの修正. 2581 2582 From: Christi Alice Scarborough <christi@chiark.greenend.org.uk> 2583 現在選択されているリンクに色を付けられるようにした. 2584 2585 1999.11.17 2586 From: aito 2587 <OL>,<UL>等のリストで,それが最初のレベルである時だけ前後に空行を 2588 空けるようにした. 2589 -bookmarkオプションで,bookmarkファイルが指定できるようにした. 2590 2591 From: Hiroaki Shimotsu <shim@nw.bs1.fc.nec.co.jp> 2592 検索の件ですが、C-r C-r は皆さん無反応なのと N が空いてたの 2593 で、vi の N と同様の機能を作成してみました。 2594 o srchnxt(), srchprv() 共に内部関数 srch_nxtprv() を呼ぶ。 2595 o srch_nxtprv() で引数 1 で読んだ場合は、現状の 2596 searchRoutine でない方を呼ぶ。 2597 2598 2599 1999.11.16 2600 From: Kiyohiro Kobayashi <k-kobaya@mxh.mesh.ne.jp> 2601 wu-ftpdが2.6.0になってから、NLSTに対してディレクトリ名を返さなくなった 2602 ために、w3mでアクセスするとディレクトリがみえなくなってしまっています。 2603 それで、NLSTではなくLISTを使用するように、改造してみました。 2604 ついでに、ファイルの日付、サイズも表示するようにしてみました。 2605 991028版に対するpatchを添付します。 2606 2607 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2608 checkContentType() にバグが入り込んでました。 2609 # また、-m が壊れてたわけです+_+ 2610 2611 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2612 メニューの動作を少し拡張/変更しました。 2613 拡張内容 2614 ・C-f, C-v で次ページの項目を表示する 2615 ・C-b, M-v で前ページの項目を表示する 2616 ・INS キーとして ^[[L(コンソール)、^[[E(PocketBSD) を追加 2617 ・DEL(C-?) で親のメニューに戻る … BS(C-h) と同じ動作です 2618 ・#define MENU_THIN_FRAME でコンパイルすると細い罫線を使う 2619 デフォルトは #undef。 2620 変更内容 2621 ・長いメニューの場合、マウスで上下の ":" をクリックすると 2622 次/前ページの項目を表示する様に変更 2623 (これまでは次/前の項目だったので面倒だった) 2624 ・階層型(sub-menu)の場合、マウスで枠外をクリックすると 2625 親のメニューに戻る様に変更 2626 (これまでは全て消去だったためマウスだけで戻ることが出来なかった) 2627 ・<, >, +, - へのバインドをやめた 2628 (??-like でもないし、異様に使いづらいので誰も使ってないと思います) 2629 2630 From: おかだ <okada@furuno.co.jp> 2631 lynx の動作を真似しただけなんですが、<SELECT>の選択時やメニュー表示の 2632 ときに、最初や最後の候補をすぐに選ぶことができるようにしてみました。 2633 C-a と C-e にバインドしてあります。 2634 2635 From: "OMAE, jun" <jun-o@osb.att.ne.jp> 2636 From: Fumitoshi UKAI <ukai@debian.or.jp> 2637 FTP の Multiline reply に対応していなかったバグの修正. 2638 2639 From: "OMAE, jun" <jun-o@osb.att.ne.jp> 2640 w3m-991028-2 を使用していて, 2641 * buffer 数がちょうど LASTLINE と同じ値のとき 2642 selectBuffer() で最後の buffer から更に下へスクロールでき 2643 てしまい, その後に移動しようとする core dump します. 2644 * buffer が LASTLINE + 1 以上あるときに selectBuffer() を行 2645 い, LASTLINE + 1 個目(1 origin で)の buffer を選択します. 2646 直後に selectBuffer() をすると現在の buffer 位置が表示され 2647 ません. 特に buffer 数がちょうど LASTLINE + 1 と同じ値のと 2648 き, 下へ移動しようとすると core dump します. 2649 * cygwin-b20.1 のみ. cd / && w3m . をすると usage が表示され 2650 てしまいます. 2651 2652 1999.11.15 2653 From: aito 2654 HTTP で読んできた文書に <BASE> タグがあり,それが現在の URL と 2655 違っていた場合,Referer: の値が狂うバグの修正. 2656 &#xnnn; でコントロールコードを送ってきた時にちゃんとデコード 2657 できなかったバグの修正. 2658 local-CGIを使う場合に,CGIスクリプトが file:///cgi-bin/ か 2659 file:///usr/local/lib/w3m/ にある場合以外は CGI として扱わ 2660 ないようにした. 2661 system() をできるだけ使わないよう改良. 2662 2663 1999.11.11 2664 From: aito 2665 feed_table() の中のタグ解析部分を分離.gethtmlcmd() のタグ検索を 2666 線形探索からハッシュ表に改良. 2667 2668 1999.11.5 2669 From: aito 2670 table表示の際に,アルファベットに latin-1 を表す character entity 2671 が混ざっていると,表の最小幅の計算が狂うバグの修正. 2672 2673 1999.11.1 2674 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2675 >> w3m-991028 + patch1 ですが、no menu でコンパイルしようとすると 2676 >> main.c で 2677 >> main.c:1645: `FormSelectOptionItem' undeclared (first use this function) 2678 >> : 2679 >> となりますね。 2680 >> #ifdef MENU_SELECT〜#endif で囲めばいいのでしょうか。 2681 >> ・file.c に S_IFDIR が残ってしまっているので後で patch を送ります。 2682 >> # local.h で S_ISDIR などを定義する様に整理する予定 2683 両方の patch です。 2684 # Symblic link は readlink() でチェックする様にしました。 2685 # Symblic link のない OS で w3m って make できるのだろうか? 2686 >> ・dirlist.cgi も、ちょっと強化しました。 2687 2688 From: ukai@debian.or.jp 2689 Strcat_char()のバグ修正. 2690 2691 1999.10.28 2692 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2693 file?var=value/#label 2694 の時に label がラベルとして認識されないものの修正です。 2695 # file?var=value#label は問題ありませんでした。 2696 2697 From: aito 2698 デバッグコードが含まれていたものを削除. 2699 2700 1999.10.27 2701 From: おかだ <okada@furuno.co.jp> 2702 以前に、w3m で JP_CHARSET を定義した状態で ISO8859-1 の文字(¢ 等) 2703 が表示されないと投稿したのですが、原因がわかりましたのでパッチを添付し 2704 ます。 2705 2706 From: やま 2707 あるWEBを使ったアプリケーションが動かないので、調べてみたところ、 2708 cookieにパスがない場合の動作がNavigator等々と少々異なるためとわかりま 2709 した。下にパッチをつけます。 2710 2711 From: "OMAE, jun" <jun-o@osb.att.ne.jp> 2712 CGI のページを reload するときに,元が POST だったものを 2713 GET で reload しようとするバグの修正. 2714 2715 From: aito 2716 frameの中からリンクを辿ったときに,Referer: の値が現在のframe 2717 ではなく,元の frameset の URL になっていたものを修正. 2718 2719 configure を変更.モデルを設ける. 2720 2721 FTP で,RETR,NLST の成功に対して応答コード 150 を期待していたが, 2722 それ以外でも良いようなので修正. 2723 2724 <select multiple>...</select> の場合,メニューにしないよう修正. 2725 2726 From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp> 2727 getshell, getpipe, execdict 関数において、 2728 バッファ名に今実行しているコマンド名(調べている単語)も含めるようなパッ 2729 チを書きました。 2730 2731 From: Colin Phipps <cph@crp22.trin.cam.ac.uk> 2732 When a load of cookies expire w3m SEGVs on startup. 2733 2734 From: pmaydell@chiark.greenend.org.uk 2735 I was looking through the w3m source, and noticed that it defines the 2736 following macro: 2737 #define IS_SPACE(x) (isspace(x) && !(x&0x80)) 2738 Now this won't work as expected if x is an expression with side effects 2739 (it will be evaluated twice). A quick grep of the sources reveals 2740 several places where the macro is used like this: 2741 file.c: if (IS_SPACE(*++p)) 2742 which is almost certainly a bug... (although I haven't tried to actually 2743 work out what the effects of it would be). 2744 2745 1999.10.21 2746 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2747 source/HTML 表示時の buffername の修正です。 2748 また、<input type=hidden> の場合には、nitems をインクリメント 2749 しないようにしました。 2750 2751 1999.10.20 2752 2753 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2754 <dt> と <dd> の間に <p>(..</p>) や <h3>..<h3> などがあると 2755 それ以降全て bold になってしまうバグの修正. 2756 2757 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2758 自動フレーム表示の時に 'B'(backBf) で元の HTML も消す様にするための 2759 機構を元の HTML のバッファへのポインタを覚えておく様にしてみました。 2760 そして、その機構を使うと、'F'(rFrame), 'v'(vwSrc), '='(pginfo) が 2761 トグル動作可能になることに気づきました。その patch です。 2762 2763 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2764 -dump オプション使用時の以下の動作を修正しました。 2765 ・w3m -dump < file だと最後に \377 が入る。 2766 ・w3m -dump -s < file などがコード変換されない。 2767 -num, -S なども効かない。 2768 ・w3m -dump -T text/plain < file が何も出力されない。 2769 2770 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2771 ・menu.c: graphic char 関係の修正(Cygwin がらみは terms.c へ) 2772 ・terms.c: Cygwin の場合には T_as = T_as = T_ac = "" 2773 graph_ok() に T_ac != '\0' を追加 2774 ・LINES - 1 となってしまっていた箇所を LASTLINE にしました。 2775 (これで、LINES が terms.c 以外から消えました) 2776 ・bookmark.c: KANJI_SYMBOL -> LANG == JA 2777 2778 From: "OMAE, jun" <jun-o@osb.att.ne.jp> 2779 ./configure で 2780 #define LANG JA 2781 #undef KANJI_SYMBOLS 2782 になるように答えて make した w3m で popup menu を出そうとする 2783 と core dump します. 2784 2785 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2786 ・frame に日本語が含まれていない場合にコード変換に失敗するバグの修正. 2787 ・mouse_init() を安全側に。 2788 ・doc/menu.submenu に日本語が入っていました(_o_) 2789 2790 From: SASAKI Takeshi <sasaki@isoternet.org> 2791 1. Location: ヘッダで移動するときに,もとの URI にラベルが 2792 ついていたらそのラベルを新しい URI の末尾に付けるようにした。 2793 2. local CGI の REMOTE_ADDR がなぜか 128.0.0.1 になっていた (^^;) 2794 ので,127.0.0.1 にした。 2795 2796 1999.10.15 2797 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2798 1. cookie で name の比較を case sensitive で行なっている部分が残って 2799 いたのを修正. 2800 2. terminal の状態によって, sleep_till_anykey() でキーを押しても直に 2801 元の状態に戻らないことがある問題の修正. 2802 また, このときのキー入力は捨てるようにした (連続した disp_message() 2803 の動作がおかしいので). 2804 また, 最大の sleep 時間を指定できるようにした. 2805 3. HTTPRequest の引数を整理した. 2806 間違ってたらごめんなさい. 2807 2808 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2809 configureで lib*.a と lib*.so が両方ある場合に -l* が 2810 2つ付いてしまう問題の修正. 2811 2812 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2813 ・内部で HTML を生成する場合に URL 等を HTML-quote していなかったのを修正 2814 ・frame の各ソースの <base href=... target=...> を読むようにした。 2815 ・file://host/… を ftp://host/… に切替えるとき、 2816 port の指定が無い場合は ftp のデフォルトの port(21) を使う様にした。 2817 ・BASE となる URL から補完する場合は、scheme が同じ場合のみにした。 2818 2819 From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp> 2820 From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) 2821 バッファのリンク関係の整理. 2822 2823 From: SASAKI Takeshi <sasaki@isoternet.org> 2824 domain, path ともに同一で name だけが異なる cookie が 2825 複数送られた場合に,以前の cookie が残ってしまうことが 2826 あるようです。 2827 2828 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2829 (cookie修正関連) 2830 name は case insensitive で比較しなければならないようなので, 2831 次の修正も追加してください. 2832 2833 From: aito 2834 ・~/.w3m/cookie がない場合に C-k を実行するとコアダンプ 2835 する場合があった. 2836 ・-dump でクッキーを送るサイトの内容をダンプしたときに, 2837 ~/.w3m/cookie が更新されなかった. 2838 ・&xxx;で Latin-1 の文字を出しているときに,その文字の場所で 2839 linebreak されていたバグの修正. 2840 2841 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 2842 o "w3m http://foo.co.jp/foo.jpg"実行後、 2843 "Hit any key to quit w3m:" とメッセージを出し、終了を待 2844 ち合わせるようにした 2845 o "w3m http://foo.co.jp/foo.tar.gz"で実行し、download後、 2846 w3m終了時 usage が出ないようにした(上記と同じ) 2847 o ftp プロトコルでdownload中、経過を表示するようにした 2848 o ftp プロトコルでdownload中、中断を可能とした 2849 o download時の経過表示をshowProgress()で行うように変更 2850 o FTP_proxy が設定されている時、no_proxyなftpサーバからの 2851 転送が正常に行われていなかったことを修正 2852 o 一部パッチの適用が漏れていた部分を復活 2853 o conv.c:cConvJS()に対して行ったパッチの一部に誤り(実質的 2854 には問題無いが)があったので、それを修正 2855 2856 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2857 proxy server で SSL が使えるように改良. 2858 2859 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2860 <form enctype="multipart/form-data"> <input type=file> 2861 対応のための patch です。 2862 2863 From: "OMAE, jun" <jun-o@osb.att.ne.jp> 2864 w3m-991008 を cygwin で使用していて 2865 1. / を参照すると Directory list が表示されない. 2866 2. ローカルディレクトリを参照すると, ファイルへの link が 2867 file://///foo のようになる. 2868 3. file:///windows が load できない. 2869 というのがありましたので, patch を作ってみました. 2870 2871 From: Fumitoshi UKAI <ukai@debian.or.jp> 2872 % http_proxy=http://foo/bar w3m http: 2873 などとしたときに segmentation fault します。 2874 2875 2876 1999.10.8 2877 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 2878 ISO-2022-jp 風の文書で,異なるキャラクタセットへの指示が 2879 混在している場合の対処. 2880 2881 From: aito 2882 table 中に <pre>... <p>... </pre><p> というタグ列があると, 2883 <pre>の外側で文の追いこみがされなくなるというバグの修正. 2884 文書内の anchor の数を数えるカウンタを short から int に変更. 2885 <b><u>hoge</u></b> moge のような記述で,`hoge 'の部分に下線が 2886 引かれてしまうバグの修正. 2887 2888 1999.10.7 2889 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2890 Cookie, SSL のサポート. 2891 2892 From: aito 2893 configure で,lib*.a だけでなく lib*.so も探すようにした.ダイナミック 2894 ライブラリしか持っていないシステムへの配慮. 2895 2896 From: HIROSE Masaaki <hirose31@t3.rim.or.jp> 2897 From: Anthony Baxter <anthony@ekorp.com> 2898 Host: ヘッダにポート番号を付けていなかった. 2899 2900 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2901 リリース早々申し訳ないのですが、ラベルに移動した時に URL が変わらなく 2902 なっていましたので、その修正 patch です。 2903 # http://www.ntk.net/ 見ていて気づきました。 2904 また、ラベルに移動した時にはまだバグがあって copyBuffer() を使っているために、 2905 sourcefile も同じになり Buffer を消した時に元の Buffer の sourcefile 2906 も消されてしまいます。他にも、pagerSource や frameset もまずいようです。 2907 そこで、カウンタ(int のポインタ)を設けておいて、それが 0 になったら消すように 2908 してみました。 2909 2910 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 2911 <ul> 等のネストが 20 を越えると落ちていたものの修正です。 2912 ・MAX_ENV_LEVEL(=20) を越えたネストは無視します。 2913 MAX_ENV_LEVEL を越えた場合の表示は保証できません。 2914 # <dl><li> とか <ul><dt> とかが平気で出てくる;_; 2915 ・MAX_INDENT_LEVEL(=10) を越えたネストはそれ以上インデントしません。 2916 としています。 2917 2918 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2919 Content-Transfer-Encoding: quoted-printable の場合のバグ修正です。 2920 2921 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2922 ・最下行で最後の文字が漢字の1バイト目だとメニューがおかしくなって 2923 いたのにとりあえず対応。(terms.c で対応すべき?) 2924 ・ファイル名をマルチカラム表示する時のカラム数の計算を修正 2925 (岡部さんの table になってからと思っていて忘れてました) 2926 2927 From:aito 2928 <frameset > の中に COLS= と 2929 ROWS= が両方指定してあると,フレームがうまくレンダリング 2930 できなくなるようです. 2931 2932 From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane) 2933 Mime-Version: 1.0 2934 Content-Type: text/plain; charset=ISO-2022-JP 2935 X-Mailer: mnews [version 1.21PL5] 1999-04/04(Sun) 2936 2937 坂根です。 2938 w3m-990928 のgziped 廻りの(一部)改善をしました。 2939 o "w3m /tmp/hoge.Z"を見られるようにした 2940 o 〜.gz などのアンカーで"Return"だけの場合、text/plainで 2941 あればgunzipして表示、それ以外であれば downloadするよ 2942 うにした 2943 o mouseありw3m で"w3m /tmp/hoge.gz"すると、w3m終了後、 2944 mouse が効かなくなることの修正 2945 o 〜.gzをw3m で表示した時、ゾンビが残ることの修正 2946 (鵜飼さんのパッチをマージ) 2947 o download中、download byte数を表示するようにした(512バ 2948 イト毎) 2949 o download中、SIGINTを有効にした(DELキーなどでdownloadを 2950 中断できる) 2951 2952 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2953 ○ B-encode のデコード時のバグ修正です(発見者は坂根さん)。 2954 ○ Currentbuf == NULL の場合に、disp_message() を使用した場合、 2955 ちょっと危険でしたので修正しました。 2956 2957 From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> 2958 >> リリース早々申し訳ないのですが、ラベルに移動した時に URL が変わらなく 2959 >> なっていましたので、その修正 patch です。 2960 この修正が間違っていましたので、その修正と 2961 vwSrc 時にも似たような現象になっていましたのでその修正です。 2962 また、フレーム表示で target 属性のあるアンカーを ESC RET で download 2963 しようとすると異常になっていましたので、その修正です。 2964 2965 1999.9.28 2966 2967 From: SASAKI Takeshi <sasaki@isoternet.org> 2968 wrap search を行なうための 2969 patch を作ってみました。次のことが可能になっています。 2970 2971 1. forward/backward search での wrap search(文章の終端/先頭まで 2972 到達したら先頭/終端から search を続ける) 2973 2. オプションで search のデフォルトの振舞を変更する。 2974 3. コマンドライン上でデフォルトの設定を逆にする(-W というオプションで 2975 割り当ててあります)。 2976 4. キーによる search の振舞の切替え(通常では C-w, lynx 風バインドでは 2977 w にしてあります。) 2978 2979 From: SASAKI Takeshi <sasaki@isoternet.org> 2980 今の w3m は &#xnnnn(n は16進数字)の解釈がおかしいようなので 2981 patch を作ってみました。 2982 2983 Change default character color to 'terminal' (do nothing). [aito] 2984 2985 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 2986 linux コンソールで BG_COLOR を define した w3m を使うと, 終了した後 2987 w3m の画面がそのまま残ってしまうようです. 2988 2989 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 2990 以前に報告した、フレーム内の <pre> の直後の改行がおかしくなる件の 2991 修正をしました。 2992 2993 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 2994 >> 最下行より下でマウスをクリックすると、アンカーの位置と 2995 >> カーソルの位置がずれるので気がついたのですが、 2996 以下の patch でどうでしょう。 2997 2998 From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp> 2999 マウスの右ボタンでポップアップメニューが開きますが、 3000 カーソルを移動してから開いた方が自然だと思います。 3001 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 3002 >> 西本さんの patch だと、アンカー上のカーソルの上で右クリックすると 3003 >> リンク先へ飛んでしまいませんか? 3004 >> やはり、右ボタンと左ボタンとで処理は分けた方がいいと思います。 3005 修正した patch です。 3006 3007 3008 3009 1999.9.16 3010 3011 Fix a bug that renders <...> in form button as <...> tag. 3012 3013 先程、config.h で #define DICT した時に有効になる機能で、 3014 SIGSEGV してしまう bug をみつけたので fix する patch を書きました。 3015 次回の update の時に入れて頂けると嬉しいです。 3016 (飯村さん uirou@din.or.jp) 3017 3018 w3m から <BODY BACKGROUND="..."> 3019 といった形式の background image を観る事が出来ないようでしたので、 3020 なんとなく patch を作ってみましたので contribute します。 3021 (飯村さん uirou@din.or.jp) 3022 3023 From: Doug Kaufman <dkaufman@rahul.net> 3024 I just downloaded and compiled the 19990902 version of w3m with cygwin 3025 (b20 with 19990115 cygwin1.dll). The following patch takes care of the 3026 compilation problems. 3027 3028 3029 NEXTSTEP 3.3Jにて、w3m(beta-990901)をmakeしたのですが、 3030 local.cにて、定義されずに使われている変数がありましたので 3031 パッチを送らせて頂きます。 3032 (早瀬@大阪大学さん) 3033 3034 From: おき 3035 Subject: リスト環境内の HR 3036 リスト環境中に HR が存在している場合,Netscape ではインデント位置から 3037 開始されます.これと同じことができないかとやってみました.正しいかはわ 3038 かりませんが,動作しているようです. 3039 3040 From: おかだ 3041 Subject: latin1_tbl 3042 HTML中に ア のような表記があると、Segmentation fault で落ちるとき 3043 があるので、以下のようにしてしのいでいますが、これでいいのでしょうか? 3044 3045 CGI の場合のファイル名解析のバグ(_o_)とかもあったので、 3046 local CGI を試してみました。 3047 すると、 3048 ・ソースファイルが消去される(discardBuffer) 3049 ・ヘッダ部分を読みにいかない(loadGeneralFile, openURL) 3050 ・セグメントエラーで落ちる(loadGeneralFile) 3051 ・現 URL が :///filename とおかしくなる(parsedURL2Str) 3052 と、かなりバグってましたT_T 3053 修正の方針は、scheme を SCM_LOCALCGI に設定するのを止めて、 3054 (SCM_LOCAL のままにしておいて) is_cgi フラグを使う様にしています。 3055 理由は、scheme として SCM_LOCALCGI があることを考慮していない部分が、 3056 かなりあったためです。(坂本さん) 3057 3058 一行入力で ^V + 漢字 の場合にうまく動作しないものを修正しました。 3059 ついでに無駄な変数を整理しました(gcc -Wall で怒られるので)。 3060 (坂本さん) 3061 3062 以下の問題を修正しました: 3063 3064 1. 英語版を Linux コンソールで実行したとき, グラフィクス文字が化ける. 3065 2. いくつかの kterm のカラー表示の不具合. 3066 EWS4800 等の kterm では, termcap の me でカラーがリセットされない 3067 ようです. 3068 それで termcap に op= があれば, op を使ってカラーをリセットするよ 3069 うにしてみました. 3070 3. その他もろもろ. 3071 (岡部さん) 3072 3073 どうも二つのバグが原因のようです. 3074 一つはかなり大きなバグで, なんと相対幅指定が無効になっていました. 3075 もう一つはバグというよりは仕様ですが, 浮動小数を整数に丸めるときに, 中 3076 身が同じセルの幅が最悪2文字差が出る事があるという問題です. 3077 (岡部さん) 3078 3079 w3m で download する時や gunzip の扱いに幾つか不具合がありました。 3080 ・フレームを含む画面から download しようとすると異常になる 3081 (坂本さん) 3082 3083 次の修正を行ないました: 3084 1. <td> の相対幅指定が有効になった結果, <table> 幅指定が存在しない場 3085 合に table の実際の幅が <td> の相対幅指定値に依存するという不具合 3086 が生じたのでマトリックス計算の重みを変更しました. 3087 2. 1 行スクロールの速度を改善. 3088 (岡部さん) 3089 3090 3091 1999.9.3 3092 CGI使用時のURL解析のバグ修正.(坂本さん) 3093 3094 1. 画面の描画の際の文字種の判定方法の誤りの修正. 3095 2. 画面再描画の必要性の判断方法の誤りの修正. 3096 3. no_clrtoeol の削除. 3097 (岡部さん) 3098 3099 w3m 英語版の挙動がおかしいバグの修正. 3100 ・T_eA が '\0' の場合でも graphic モードを使う。 3101 # 幾つかの端末では eA が必要ないので。 3102 ・menu.c で graphic モードが使えない場合により安全にした。 3103 (坂本さん) 3104 3105 1999.9.2 3106 英語版でコンパイルする場合の不具合を修正. (坂本さん) 3107 3108 英語版のフォームで Latin-1 文字をコントロール文字と判断している 3109 バグの修正.(岡部さん) 3110 3111 <pre>..</pre>の中の改行が無視されるバグの修正.(岡部さん) 3112 3113 " がシングルクオートになっていたバグの修正.(くろきげんさん) 3114 3115 file://localhost/... が使えなくなっていたバグの修正.(坂本さん) 3116 3117 3118 3119 1999.8.31 3120 3121 オプション画面で多数の物を選択する部分を<select>にしてみた. 3122 3123 From: hsaka@mth.biglobe.ne.jp 3124 w3m-990820 への patch(その1) です。 3125 3126 一行入力(linein.c)での動作を修正/改良しました。 3127 ・ファイル名やコマンドの入力の場合は、先頭のスペースを削除してから 3128 返す様にしました。(変なファイル名が出来てしまうことがあったため) 3129 ・補完の動作を整理しました。 3130 (1) LOAD(V), SAVE_LINK(a, ESC RET) 3131 常にファイル名を補完 (CPL_ALWAYS) 3132 補完キーは、TAB と SPACE 3133 flag = IN_FILENAME 3134 (2) SAVE(ESC s), SAVE_SREEEN(S) … "|" で始まるとパイプとみなされる 3135 SHELL(!), PIPE_SHELL(#), READ_SHELL(@) 3136 C-x で補完機能をトグル。最初は有効 (CPL_ON) 3137 補完キーは、TAB のみ 3138 flag = IN_COMMAND 3139 ※ シェルのようなコマンドの補完は出来ません 3140 (3) GOTO(U), SEARCH(/), フォームの入力など通常の入力 3141 C-x で補完機能をトグル。最初は無効 (CPL_OFF) 3142 補完キーは、TAB のみ 3143 flag = 無し 3144 (4) パスワードの入力 3145 常に補完しない (CPL_NEVER) 3146 flag = IN_PASSWORD 3147 3148 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 3149 3150 local ファイル名の展開を改良しました。 3151 ・doc-jp/README.local で NG となっていたファイル名のほとんどを 3152 適当なものに展開します。doc-jp/README.local は削除してください。 3153 ・foo/../bar や foo/./bar などは常に短縮します。 3154 FTP の場合も短縮します。HTTP は短縮しません。 3155 ・# で始まる local ファイル名の場合は常にファイル名とみなします。 3156 (これまで、directory/#1 の形は扱えていませんでした。) 3157 ・file://FOO/bar の形の場合は、Cygwin では FOO をドライブ名としてみなし 3158 それ以外のシステムでは ftp://FOO/bar と FOO をホスト名とみなして 3159 FTP を試します。 3160 3161 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 3162 表の幅が狂うバグの修正. 3163 3164 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 3165 3166 岡部です. 3167 3168 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> writes: 3169 3170 > >> とこで、pipei(`@'や`#') を調べている時に、 3171 > >> `@' を3回使うと固まってしまう現象に出くわしたのですが、 3172 > >> 再現する方いらしゃいますか? 3173 > >> OS は EWS4800 です。ゾンビが出来てたりします。 3174 > 3175 > FreeBSD でも再現しました。原因はまだ分かりません。 3176 3177 ちょっと時間ができたので, 調べてみました. 3178 shell を起動する前に, それまでの shell の output を deleteBuffer で消して 3179 いる所があるのですが, その buffer が Currentbuf のときでも消してし 3180 まいます. 3181 その後 pushBuffer によって新しい shell output を Currentbuf の前に 3182 追加しようとして, 前と後がリンクした Buffer list ができてしまいます. 3183 そのため, 3 回目に実行したときに pushBuffer の中で無限ループになってし 3184 まうようです. 3185 3186 それで, buffer == Currentbuf なら Currentbuf を Currentbuf->nextBuffer 3187 に変更してから buffer を消すようにしてみました. 3188 ついでに共有できそうなコードはまとめてみました. 3189 3190 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 3191 坂本です。 3192 3193 背景の色を使えるようにした時(#define BG_COLOR)の雑多な修正と、 3194 ついでに kterm などの端末の foreground, background を使える 3195 様にしてみました。(リクエストを囁かれたので^^;) 3196 あと、細かい修正とかです。 3197 3198 コードについて、 3199 ・clrtobotx, clrtoeolx の意味を変えています。 3200 clrtobot, clrtoeol を term.c 以外で使うことはまずないので 3201 むしろ、clrtobotx を clrtobot を名付けた方がいいかも。 3202 ・term.c の l_prop を int にしてしまったのでちょっと 3203 メモリを食うかもしれません。 3204 3205 From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp> 3206 岡部です. 3207 3208 端末の foreground を黒と仮定している部分があるので, 修正しました. 3209 3210 From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> 3211 ・990820-hsaka7.patch 3212 検索(`/', `?')で検索文字列が \0 の場合は前回の検索文字列を使用し、 3213 NULL(C-c) の場合は検索しないようにした(vim や less 等と同じ動作)。 3214 また、'/' 等を押した場合のデフォルト値は空とした。 3215 前回の検索文字列はヒストリを使って C-p(↑) で取り出すことができる 3216 (lynx, vim 等と同じ)。 3217 3218 ・990820-hsaka8.patch 3219 etc.c の checkType() で \b の扱いを厳密にして less と同様になる 3220 ように修正。"あ\bあ" でも bold の "あ" となる。 3221 3222 ・990820-hsaka9.patch 3223 一行入力で Shift-JIS の場合に日本語の表示が出来なくなっていた問題の修正。 3224 原因は checkType() が InnerCode(EUC) を前提にしていたため。 3225 内部では常に InnerCode を使う様にし、また checkType() は使わない様にした 3226 (\b を解析する必要がない & 高速化)。 3227 3228 ・990820-hsaka10.patch 3229 term.c の l_prop を short に戻した。 3230 小細工のため、ややコードが読みにくくなっているかも。 3231 また、端末の色(kterm の foreground, background など)を使った場合に 3232 need_redraw() がうまく働かなかったため、判定条件をきつくしている。 3233 3234 3235 3236 1999.8.19 3237 -S オプション(less の -s と同じ)を追加.< 坂根さん 3238 sakane@d4.bsd.nes.nec.co.jp THANKS! 3239 3240 入れ子になった表のセンタリングがうまくできないバグの 3241 修正. 3242 3243 ftp のコネクションの close し忘れの修正. 3244 3245 ':' でアンカーを追加した場合に,TABでのアンカー移動の 3246 順番がおかしいバグの修正.< 3247 岡部さん okabe@fphy.hep.okayama-u.ac.jp THANKS! 3248 3249 1999.8.17 3250 環境変数LESSOPENを見るようにした. < てんこうさん 3251 tnh@aurora.dti.ne.jp THANKS! 3252 3253 form でうまく日本語が送れない場合があるバグの修正. 3254 < 坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3255 3256 <title>...</title>に複数行が入っていたときに,その一部が 3257 contents として表示されてしまうバグの修正.< 3258 岡部さん okabe@fphy.hep.okayama-u.ac.jp THANKS! 3259 3260 ISO-8859-1 表示時に,罫線をグラフィックキャラクタで出す 3261 ようにした. 3262 3263 IPv6対応で,URLにport が指定してあった場合にうまく動作しなかった 3264 バグの修正.< 鵜飼さん ukai@debian.or.jp THANKS! 3265 3266 <table width="">のような指定の場合に,幅指定を無視するようにした. 3267 3268 1999.8.15 3269 ISO-8859-1 対応. 3270 3271 <PRE>の後に 改行が連続する時に、それがすべて無視されていたバグの 3272 修正。 3273 3274 坂本さん hsaka@mth.biglobe.ne.jp による以下の修正。THANKS!!! 3275 w3m (990814) の修正と改良です。 3276 3277 [表示] 3278 ・<ol> タグの type(="1","i","I","a","A"), start 属性に対応。 3279 <ul> タグの type(="disc","circle","square") 属性に対応(KANJI_SYMBOLS のみ)。 3280 <li> タグの type, value 属性に対応。 3281 ・Overwrite のスペルミス 3282 ・SELECT(selBuf) や Selectメニューでの表示で localファイル以外は URL で 3283 表示する様にした。 3284 ・size 属性が width 属性と同じになっていたのを修正。 3285 ・最下行や SELECT(selBuf) などでのタイトルの表示で & などを変換して 3286 表示する様に修正(cleanup_str を使用) 3287 3288 [動作] 3289 ・数 pgBack(), 数 pgFore() の動作を less や more と同じに戻した。 3290 例えば、3 SPC で 3 行進む(3 J と同じ)。 3291 vi-like にするためには VI_PREC_NUM を #defile してください。 3292 ・Save 時に(-dump の場合にも) ~/ や ~user/ を展開する様にした。 3293 ・デフォルトの拡張子属性に .png, .PNG, .lzh, .LZH を追加 3294 ・label が漢字な URL の場合に内部コードに変換してから label を探索する 3295 ようにした 3296 3297 [バッファ] 3298 ・フレーム表示、ソース表示画面や内部ページの扱いを統一的にするため、 3299 Buffer 構造体の bufferprop に BP_FRAME(フレーム), BP_SOURCE(ソース表示) 3300 BP_INTERNAL(内部ページ), BP_NO_URL(基準URLなし) を設定するようにした。 3301 ・自動フレーム表示の場合は、LOAD(ldfile) でもフレーム表示をするように修正。 3302 ・フレーム表示状態で RELOAD(reload) した場合にはフレーム表示をするように修正。 3303 ・ソース表示画面で EDIT(eidtBf) した後、通常の HTML 画面になってしまうのを修正。 3304 ・ソース表示画面でも RELOAD(reload) できる様にした。 3305 ・オプション表示画面等の内部ページを表示している時に GOTO(goURL) を 3306 使うとアボートすることがあったのを修正 3307 ・オプション表示画面等の内部ページを表示している時に外部ブラウザを 3308 立ち上げると以上異常なページを表示することがある修正 3309 ・フレームのあるページを表示している時、ウィンドウの幅が変わった場合に 3310 ~/.w3m/w3mframe* の一時ファイルが残ってしまうことのあるバグ修正。 3311 ・editBf() で gotoLine() にの位置がおかしく、行位置が保存されないものの修正。 3312 また、直後に arrangeCursor() に追加。 3313 ・editSrc() に arrangeCursor() を追加。 3314 3315 [その他] 3316 ・func.h、doc-jp/README.func, doc-jp/README.keymap, doc-jp/menu.*, 3317 doc-jp/keymap.* が3倍になっていた。 3318 ・demo のソースが混入していた。 3319 ・マニュアル類に、サスペンド(中断)にあたる C-z を追加。 3320 文書の読み込みの中断(中止)は C-c (正確には stty で設定する intr に 3321 あたるキー、キーバインド変更不可) です。 3322 ・Strupper() が Strlower() になっていた。 3323 ・キーマップファイル、メニュー定義ファイル、mailcap を config.h で 3324 マクロ定義にした。 3325 #define KEYMAP_FILE "~/.w3m/keymap" 3326 #define MENU_FILE "~/.w3m/menu" 3327 #define USER_MAILCAP "~/.mailcap" 3328 #define SYS_MAILCAP "/etc/mailcap" 3329 3330 1999.8.14 3331 岡部さん(okabe@fphy.hep.okayama-u.ac.jp)の非公式パッチを全面採用. 3332 変更が多くて書ききれない.THANKS!!! 3333 3334 gzip で圧縮された文書が読めるようにした.IPv6に対応. 3335 < 鵜飼さん ukai@debian.or.jp THANKS! 3336 3337 lynx風キーバインドのhelpを作成.< 佐藤大さん satodai@dog.intcul.tohoku.ac.jp 3338 THANKS! 3339 3340 frame の中に form があったときに,そのformに送信する漢字コードが 3341 常にEUCになっていた不具合の修正.< てんこうさん tnh@aurora.dti.ne.jp 3342 THANKS! 3343 3344 1999.7.29 3345 タイトルが * で始まるHTML文書を 'E' で編集できないバグの修正. 3346 < 下津さん shim@nw.bs1.fc.nec.co.jp THANKS! 3347 3348 表の幅が2pixel以下の場合に,関数 log_like が 0 を返し,列の 3349 幅がなくなってしまうバグの修正.< 坂本さん hsaka@mth.biglobe.ne.jp 3350 THANKS! 3351 3352 □ <ul>のネストが 10を越える場合の修正が不完全だった。 3353 □ メニューの項目の長さが画面幅を越える場合にメニューが崩れるバグの修正 3354 □ フォームの入力時に、C-cを押した場合デフォルト値を返すようにした。 3355 □ func.h、doc-jp/README.func, doc-jp/README.keymap, doc-jp/menu.*, doc-jp 3356 /keymap.*が3倍になっていた。 3357 □ demoのソースが混入していた。 3358 □ マニュアル類に、サスペンド(中断)にあたる C-zを追加。 3359 文書の読み込みの中断(中止)は C-c (正確には sttyで設定する intrにあたる 3360 キー、キーバインド変更不可)です。 3361 □ doc/FAQ.htmlで href= ftpと '"'が抜けていたのを修正 3362 < 坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3363 3364 1999.7.16 3365 http://location/#label の形のURLでは #label をラベルとして, 3366 file:///#file の場合には特別に #file をファイル名とみなすように 3367 URLの解釈を変更した.< 佐々木さん sasaki@isoternet.org THANKS! 3368 3369 'E'でソースを編集したときに無限ループに陥ることがあるバグの修正. 3370 < 坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3371 3372 local CGI で,環境変数 CONTENT_TYPE に渡すタイプが間違っていた. 3373 (application/x-www-form-urlencoded にすべきところを, 3374 x-www-form-urlencoded にしていた) 3375 3376 画面をリサイズすると,バッファの総行数と現在行がずれてしまうバグ 3377 の修正.< 坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3378 3379 'w' で前方移動するときに,最後の行で実行すると無限ループに陥る 3380 バグの修正. 3381 3382 MANUAL_lynx.html を更新.< 大' さん satodai@dog.intcul.tohoku.ac.jp 3383 THANKS! 3384 3385 1999.7.13 3386 linein.cでのJIS入力がうまくいかないバグの修正.(一旦直したつもりが, 3387 SJISでの入力がうまくいかないバグが混入していた.) 3388 3389 form の RESETボタンを押すと,HIDDEN属性の値までクリアされていた 3390 バグの修正. 3391 中身のないファイルの情報を'='コマンドで見ようとするとコアダンプ 3392 するバグの修正. 3393 US_ASCIIだけのファイルの情報を見ると,document_code のところで 3394 中身が切れてしまうバグの修正. 3395 内容がないファイルをreloadできないバグの修正. 3396 < 牧野さん m-yoshi@jaist.ac.jp THANKS! 3397 3398 1999.7.2 3399 <pre>と<nobr>を入れ子にすると<nobr>が勝手に改行を入れるバグ 3400 の修正. 3401 3402 存在するファイルに上書きするときに確認メッセージを出すよう改良. 3403 localファイルを同じファイルにSaveすると内容が消えるバグの修正. 3404 ディレクトリ表示の改良. 3405 ~/.w3m/keymap によりキーバインドを定義できるようにした. 3406 ~/.w3m/menu によリメニューを定義できるようにした. 3407 メニューのキーバインドの変更. 3408 バッファオーバーフローの修正. 3409 < 以上,坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3410 3411 table で,rowspan と colspan が重なるセルがあると枠が崩れるバグ 3412 の修正.< 岡部さん okabe@okaibm.hep.okayama-u.ac.jp THANKS! 3413 3414 ファイルでないものを見ているときに reload すると SEGV が 3415 起きることがあるバグの修正. 3416 3417 1999.6.30 3418 <select>..</select>をメニューでレンダリングするように改良. 3419 3420 1999.6.25 3421 'w' を使うときに,その行の最後の文字が2バイト文字だと無限ループ 3422 になるバグの修正. 3423 3424 -no-mouse オプションの指定順序によって挙動が違う問題の解決. 3425 横長の端末の際、画面右端にアンカーがある場合、マウスによ 3426 るカーソル移動ができない場合がある問題の解決. 3427 c や u で URLを表示している間は、mouseを無効にする. 3428 < 坂根さん sakane@d4.bsd.nes.nec.co.jp THANKS! 3429 3430 <u><b>が入れ子になっている場合に正常に表示ができないバグの 3431 修正.< 岡部さん okabe@okaibm.hep.okayama-u.ac.jp THANKS! 3432 3433 <nobr>..</nobr>が画面の幅を越えているときに,その直前で強制 3434 改行していた挙動を変更.<nobr>の直前に長さを持つ要素があった 3435 場合には改行し,そうでない場合には改行しないようにした. 3436 3437 1999.6.24 3438 <input type=checkbox> で,VALUE 属性が指定されていなかった時に, 3439 デフォルトの値を "on" にした.Netscape 等のブラウザの真似. 3440 3441 1999.6.23 3442 大きさ0のファイルの中でカーソル移動をすると Segmentation fault 3443 するバグの修正. 3444 3445 '\0' を含むファイルもそれなりに表示できるようにした. 3446 3447 lynx風キーバインドで,'G' をgoto-lineに,'g'を goto-URL に変更. 3448 3449 table の中で <H1 align=center> 等を使うと,その見出しを越えて 3450 justification が適用されてしまうバグのfix. 3451 3452 <p align=xxx> の後にtableを置くと,それが常に左寄せになってしまう 3453 バグの修正.原因は,table がレンダリングされると <pre>...</pre> 3454 になっていて,かつ <pre> が段落を閉じていたせいだった. 3455 3456 単語検索機能を追加.(ESC w, ESC W) 3457 w で一単語右,W で一単語左に移動するコマンドを追加. 3458 < 西本さん g96p0935@mse.waseda.ac.jp THANKS! 3459 3460 メッセージ行が 300 字を越えると terms.c の配列 ScreenElem の 3461 中身が壊れるバグの修正. 3462 文字化けしているページで, コード 0x8e の文字が含まれているとき w3m が 3463 落ちることがある問題の修正. 3464 < 岡部さん okabe@okaibm.hep.okayama-u.ac.jp THANKS! 3465 3466 メニュー機能を追加. 3467 最下行でのキー入力にヒストリ機能を追加. 3468 < 坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3469 3470 1999.6.21 3471 minimum_length() の中の isalpha() を IS_ALPHA()に修正. 3472 3473 lynx風キーバインドを変更.j,k をカーソル移動に,J,Kを 3474 1行スクロールに割りあてた.< Doug Kaufman dkaufman@rahul.net THANKS! 3475 3476 3477 1999.6.16 3478 XMakefile のインストールディレクトリに $(DESTDIR)を追加. 3479 < 山縣さん yamagata@ns1.plathome.co.jp THANKS! 3480 3481 -v オプションを付けた. 3482 3483 最下行にリンクを表示するときに,まん中を ... で省略表示 3484 するようにした. 3485 dirBuffer() で /home/../.. などのディレクトリが正しく展開 3486 されていなかったものの修正. 3487 バッファ選択モードで、矢印キーを有効にしてみた。 3488 < 坂本さん hsaka@mth.biglobe.ne.jp THANKS! 3489 3490 inputLine で -no-mouse オプションによらず、mouse_end(), 3491 mouse_init() が呼ばれていたものの修正. 3492 < 坂本さん hsaka@mth.biglobe.ne.jp && 坂根さん sakane@d4.bsd.nes.nec.co.jp 3493 THANKS! 3494 3495 3496 3497 1999.6.15 3498 FAQ.html を入れかえ.< Tom Berger tom.be@gmx.net THANKS! 3499 3500 1999.6.10 3501 <nobr>の扱いを改良. 3502 3503 1999.6.9 3504 3505 HP-UX11.00 on PA-RISC2.0 対応. 3506 インストール時に,インストール先ディレクトリがないと make 3507 がコケる問題の修正.< Dave Eaton dwe@arde.com THANKS! 3508 3509 <dl compact>の挙動の修正.< 坂本さん hsaka@mth.biglobe.ne.jp 3510 THANKS! 3511 3512 1999.6.8 3513 3514 -no-mouse オプションをつけた. 3515 3516 <nobr>と<pre>が入れ子になっているときに,内側のタグの 3517 中身が表示されないバグの修正. 3518 <table>の中に<nobr>があり,その中に <br>や <p> などがあっ 3519 たときに,表の幅計算が狂うバグの修正.< 岡部さん 3520 okabe@okaibm.hep.okayama-u.ac.jp THANKS! 3521 3522 パスワード付きページで,送ったパスワードがまちがっていて 3523 再入力したときに,それが使われないバグの修正.< 畑口さん 3524 THANKS! 3525 3526 char == unsigned char なマシンでうまく動かない部分の修正. 3527 < すながわさん kei_sun@ba2.so-net.ne.jp THANKS! 3528 3529 NetBSD/macppc 用のパッチを用意.< すながわさん 3530 kei_sun@ba2.so-net.ne.jp THANKS! 3531 3532 tableの中にコメントがあり,それが閉じていないとき,無限 3533 ループになるバグのfix. < 岡部さん okabe@okaibm.hep.okayama-u.ac.jp 3534 THANKS! 3535 3536 1999.6.5 3537 マウス使用時に,状態行のアイコンをクリックしてページ 3538 上下と前ページ移動ができるようにした. 3539 3540 1999.6.3 3541 ファイル名の最初に#が来た場合の処理にバグがあった. 3542 3543 再読みこみ時に,元の行番号の行に復帰するようにした. 3544 3545 マウス対応部分の改良.mouse_init()とmouse_term()を 3546 terms.c に移動. 3547 3548 開始・終了時に termcap の ti/te を出すようにして 3549 みた. 3550 3551 パスワード付きページで,送ったパスワードがまちがっていた 3552 場合,無限ループになるバグの修正. 3553 3554 news:newsgroups の形式のURLを辿ろうとしたとき,「それは 3555 使えない」旨のメッセージを出すことにした. 3556 3557 1999.6.1 3558 マウスのドラッグに対応.< 武さん ytake@phys2.med.osaka-u.ac.jp 3559 THANKS! 3560 3561 1999.5.26 3562 ファイル名の最初と最後に # が来た場合には,それを 3563 ラベルとして解釈しないようにした. 3564 3565 行番号表示機能を追加. 3566 3567 -no-proxy オプションを追加. 3568 3569 マウス対応.< 武さん ytake@phys2.med.osaka-u.ac.jp 3570 THANKS! 3571 3572 &...; が来た場合の幅の計算にバグがあった.< 岡部さん 3573 okabe@okaibm.hep.okayama-u.ac.jp THANKS! 3574 3575 1文字横スクロール機能を追加.< 下津さん 3576 shim@nw.bs1.fc.nec.co.jp THANKS! 3577 3578 <wbr> に対応. 3579 3580 table の中での空白の扱いにバグがあったので修正. 3581 3582 table の中での <nobr>..</nobr>の幅計算にミスがあった 3583 ので修正. 3584 3585 NNTPで記事を取り出すコマンドを article から ARTICLE 3586 に変更.< patakuti さん patakuti@t3.rim.or.jp THANKS! 3587 3588 openURL()の中で,URLFile 型変数 uf の初期化が不完全 3589 だった(uf.encoding を初期化していなかった)ために動作 3590 が不安定になっていた.修正. < まきのさん 3591 3592 1999.5.19 3593 table の中に,; で終了しない character entity が 3594 出てきたときに無限ループに陥るバグの修正. 3595 < 山本さん mituharu@math.s.chiba-u.ac.jp THANKS! 3596 3597 HTML でないものはソースを表示しないようにした. 3598 3599   のように ; のないものも,character entity と 3600 解釈できる場合にはそのように表示することにした. 3601 3602 file.c の中で,一部のコンパイラでエラーになる部分の修正. 3603 起動時オプションに +行番号 を追加. 3604 < 下津さん shim@nw.bs1.fc.nec.co.jp THANKS! 3605 3606 1999.5.14 3607 Cygwin で日本語を使う場合には,常に最下行を空ける 3608 ようにした. 3609 3610 1999.5.13 3611 <nobr>..</nobr>の挙動を勘違いしていたようなので,修正. 3612 このタグの中では,追いこみをしつつ改行をしないように 3613 した. 3614 3615 1999.5.12 3616 J,Kで1行スクロールする際に,カーソル位置を保存するように 3617 した.< 下津さん shim@nw.bs1.fc.nec.co.jp THANKS! 3618 3619 1999.5.11 3620 text/plain の場合にも,読みこみ状況を最下行に表示するよう 3621 にした.C-c での中断にも対処. 3622 3623 1999.5.7 3624 <div>,<center>など,justificationをいじるタグを使う場合 3625 には,現在のjustificationをスタックに退避し,終了タグに 3626 よって環境を復帰するようにした. 3627 3628 gc を 4.14 にバージョンアップ. 3629 3630 Content-Length がサーバから送られてきた場合は,画面最下行 3631 にprogress barを出すようにした. 3632 3633 '=' で文書情報を出すときに,HTTPヘッダの情報も表示する 3634 ようにした. 3635 3636 1999.5.6 3637 </OL>, </UL>が続くときに空行が連続してしまうバグの修正. 3638 3639 <OL>,<UL>の外で<LI>が出てきたときに改行するようにした. 3640 'u'コマンドで絶対パスを表示するようにした. 3641 < てんこうさん tnh@aurora.dti.ne.jp THANKS! 3642 3643 転送途中で C-c で中断したとき,そこまで読んだ内容を表示する 3644 ようにした. 3645 3646 リンク先を直接保存する機能を改良.画像も保存できるようにする. 3647 < 佐野さん yukihiko@yk.rim.or.jp THANKS! 3648 3649 3650 1999.4.30 3651 config.h の一部を切り出して XXMakefile を作る作業をする 3652 コマンドとして、CPPではなくawkを使うようにした。 3653 3654 バッファにHTTPヘッダの情報を保存するようにした. 3655 3656 '=' の情報画面に Last Modified を追加. 3657 3658 現在のドキュメントが ftp で,ユーザ名かパスワード指定で 3659 アクセスしている場合は,Referer: に現在のURLを付けない 3660 ようにした. 3661 3662 空行の判定を改良.</OL>,</UL>,</DL>,</BLOCKQUOTE>の直後の 3663 <P>を無効にした. 3664 3665 コマンドに回数が指定できるようにした. 3666 < 畑口さん patakuti@t3.rim.or.jp THANKS! 3667 3668 リンク先のドキュメントをファイルに保存する機能を追加. 3669 < てんこうさん tnh@aurora.dti.ne.jp THANKS! 3670 3671 1999.4.28 3672 ftp のディレクトリリストがアルファベット順になるようにした. 3673 3674 ftp://username@hostname/file 形式をサポート. 3675 FTP のディレクトリリストをブックマークに登録できるようにし 3676 FTP の画面でパスワードが表示されないようにした 3677 ftp://username@hostname/file 形式の時は HTTP のパスワード認証と同様に 3678 add_auth_cookie を用いてパスワードを保持するようにした 3679 < 畑口さん patakuti@t3.rim.or.jp THANKS! 3680 3681 ftpにアクセスするとき,getpwuid()でユーザ情報が取り出せないと 3682 エラーになるバグを修正. 3683 3684 <Hn>, <P>で align 属性が有効になるようにした.< 黒木玄さん 3685 kuroki@math.tohoku.ac.jp THANKS! 3686 3687 行頭に空白が入ることがあるバグの修正. < 岡部さん 3688 okabe@okaibm.hep.okayama-u.ac.jp THANKS! 3689 3690 画面のリサイズをするとコアダンプするバグの修正. 3691 3692 ESC e で,画面の表示イメージを編集できるようにした. 3693 3694 1999.4.26 3695 ftp://user:password@host/file 形式に対応.< てんこうさん 3696 tnh@aurora.dti.ne.jp THANKS! 3697 3698 "U" コマンドでURLを入力するとき,現在のURLをデフォルトにするよう 3699 にした. 3700 3701 1999.4.23 3702 EUCのX0201カナに対応.< てんこうさん tnh@aurora.dti.ne.jp THANKS! 3703 3704 1999.4.21 3705 term.c で、config.h を include する順序を変更。こうしないと、config.h 3706 の中で使われている FILE* が未定義になる。 3707 3708 ロードするURLに "" を使うとコアダンプするバグの修正。< _tom_さん 3709 _tom_@sf.airnet.ne.jp THANKS! 3710 3711 rc.c の中の英語のメッセージのシンボル名に間違いがあった。 3712 < 砂川さん Keiki_Sunagawa@yokogawa.co.jp THANKS! 3713 3714 ftp のパスワードを指定できるようにした。 3715 3716 1999.4.18 3717 3718 <tag attr=> のようなタグがあると、そこでタグが終了したとみなされない 3719 バグの修正。 3720 3721 最下行のいちばん右のカラムに文字を出力しないようにした。ある種のター 3722 ミナルエミュレータで、画面全体がスクロールしてしまうのを防ぐ。 3723 3724 1999.4.9 3725 3726 長いURLを入力すると,__ctype が破壊されて,表示が発狂するバグの修正. 3727 3728 1999.4.6 3729 3730 パスワードに ' ' が使えなかったバグの修正.< 匿名希望さん :-) THANKS! 3731 3732 1999.4.5 3733 3734 パスワード付きページが見られるように改良. 3735 3736 1999.4.4 3737 3738 ローカルCGIに対応. 3739 3740 1999.4.2 3741 3742 ローカルのディレクトリリストが見られるように改良. 3743 3744 1999.4.1 3745 3746 map 名に漢字を使うとうまく imagemap のリンクが辿れなかったバグの修正. 3747 3748 &...; について,最後の ; を付けなかった場合に幅の計算が狂う問題の 3749 修正. 3750 3751 -halfdump オプションを付ける.将来への布石.(undocumented) 3752 3753 "#label" の形の URL を parseURL2 で解析した場合に結果がおかしくなる 3754 バグの修正. 3755 3756 1999.3.31 3757 3758 ファイル名が漢字なバカURLに対処するため,followA と followI の中で 3759 「URLが2バイトコードを含んでいたら,document_codeに変換してから送信」 3760 にしてみた.漢字使ってもいいからリンクではURL encodeしてくれえ. 3761 3762 configure の中の 'pxvt' を 'rxvt' に訂正. 3763 3764 <base href="..."> があった場合に,それを自分のURLだと思っていた仕様 3765 を訂正.base URL を別に保持して,それがある場合にはそれを相対URLの 3766 補完に使い,ない場合は自分のURLを使うことにした. 3767 3768 1999.3.30 3769 3770 openSocket() の中で,getprotobyname() が失敗したら,tcpのプロトコル 3771 番号を 6 で決め打ちすることにした. 3772 3773 -dump_source オプションをつける. 3774 3775 おまけに makeref スクリプトを添付. 3776 3777 ISO-2022-JPの文書にJIS X0201カナが入っていて,その直後にJIS X0208 3778 が来る場合に文字化けしていたバグを修正. 3779 3780 1999.3.29 3781 3782 sigsetjmp() への対応が不完全だった.修正. 3783 3784 ':' コマンドで URL とみなす文字種に ',' を追加. 3785 3786 configure で,システムの GC library のバージョンを調べ,古かったら 3787 それを使うかどうか問いあわせることにした. 3788 3789 sigsetjmp()/siglongjmp() が存在する場合にはそちらを使うことにした. 3790 3791 1999.3.24 3792 3793 色のリセット問題の対応が不完全だったのを修正. 3794 3795 1999.3.23 3796 3797 <pre> の直後が改行だった場合,それを無視するよう修正. 3798 3799 デフォルトの文字の色を端末のforeground color以外にしていた場合に, 3800 bold の効果の終わりで色がリセットされてしまうバグの修正. 3801 3802 HTTPでファイルをダウンロードする場合に,ファイル名変更ができない 3803 バグの修正. 3804 3805 1999.3.22 3806 3807 POSTメソッドの応答の中にredirectが含まれていたときに,その 3808 移動先へのアクセスが POSTになってしまうバグの修正. 3809 3810 入れ子になった table の中で <nobr>を(もっと正確には,</nobr>を) 3811 使うと表が崩れるバグの修正. 3812 3813 オプション設定の表示を大幅変更.セクションを設けた. 3814 3815 自動的に状態行にリンク先のURLを表示するモードを追加. 3816 < 柳田(Seiya Yanagita)さん THANKS! 3817 3818 POST メソッドで文字列をサーバに送るときに,行末が LF のみの場合は 3819 CRLFを送るように変更.< 鈴木健一さん ksuzuki@miyagi-ct.ac.jp THANKS! 3820 3821 gcライブラリを 4.14alpha にバージョンアップ. 3822 3823 1999.3.20 3824 3825 "M" で外部ブラウザを起動するようにした. 3826 3827 1999.3.19 3828 3829 背景を黒にしていて,文字を白にしたとき,終了時に文字が黒く 3830 なってしまうバグの修正. 3831 3832 ローカルファイルを相対パスで開いたときに,バッファに付くURL 3833 が変だったバグの修正. 3834 3835 1999.3.18 3836 3837 <img alt="..."> の中に &...; があった場合,parsetag の中で 3838 デコードされてしまうので,HTMLlineproc2 に食わせる前に 3839 もう一度エンコードしなければならなかった. 3840 3841 -dump オプションで,-F (frame自動描画)が有効になるようにした. 3842 3843 <ADDRESS>..</ADDRESS>の前後で改行するようにした. 3844 SPACE キーでバッファを改頁すると,バッファの横方向の位置が 3845 狂うバグの修正.< 池原さん ikehara@hepn5.c.u-tokyo.ac.jp THANKS! 3846 3847 空のバッファに対してカーソル移動をしようとすると core dump 3848 するバグの修正.< 佐野さん yukihiko@yk.rim.or.jp THANKS! 3849 3850 NO_PROXY に IPアドレス(の一部)を指定できるように改良. 3851 接続先ホストが複数のIPアドレスを持っていた場合,最初のアドレス 3852 への接続が失敗したら,次のアドレスに接続しに行くようにした. 3853 < 水戸さん mit@nines.nec.co.jp THANKS! 3854 3855 1999.3.17 3856 3857 <table>が入れ子になっていて,内側の</table>の後が改行で 3858 なかった場合,</table>に続く1文字が外側のtableのさらに 3859 外に置かれてしまうバグの修正.文章で書くと,どういう症状 3860 なのかよくわからないな. 3861 3862 frame の中に <pre>..</pre>があると,その中が一行おきになって 3863 しまうバグの修正. 3864 3865 loadGeneralFile() の中で,cbreak() モードのまま return して 3866 しまうことがあるバグのfix. < 上村さん uemura@sra.co.jp THANKS! 3867 3868 <caption>が閉じていないとメモリを無限に確保しまくるという 3869 バグを一部fix. 3870 3871 1999.3.16 3872 3873 &hoge; 系統のものがうまくいってなかったので,修正.ある程度は 3874 まともになったが,対応していない &...; を使われると,まだ表が 3875 崩れてしまう.また,; を抜いたものを使っても同じ.対応は難しい. 3876 3877 枠なしの表で,COLSPAN が 2 以上のセルの幅の計算をまちがっていた. 3878 修正. 3879 3880 1999.3.15 3881 3882 標準入出力がどちらもttyでなくて,-dump オプションを使うと 3883 うまく動かないことがあるバグのfix. 3884 3885 Accept-Language に対応.中途半端. 3886 3887 1999.3.12 3888 3889 <table border="2">というフザケたページがあった.atoi("2")が 3890 なぜか負になって,table が発狂した.fix. 3891 3892 1行スクロールで,最下行を消去してからスクロールするようにしてみた. 3893 (かえってわずらわしいかも?) 3894 3895 文書に関する情報を表示する "=" コマンドを追加. 3896 3897 外部ビューアを起動するときに,system("cmd &")を使ってバックグラウンド 3898 に回し,一時ファイルは最後にまとめて削除することにした. 3899 3900 loadGeneralFile, openURL で,is_link と is_cache を別々な引数にして 3901 いたものを,32ビットのフラグに変更. 3902 3903 不要と思われる allocStr() を削除.副作用が予想される. 3904 3905 1999.3.11 3906 3907 configure で,リンクする termcap 互換ライブラリを選べるようにした. 3908 同時に,それらしいライブラリが本当に termcap 関連ルーチンを含むか 3909 どうかテストすることにした. 3910 3911 1999.3.10 3912 3913 Str 型の変数 s について,s->ptr[s->length-1] を同等の Strlastchar(s) 3914 に置きかえた.s->length==0の場合の対処. 3915 3916 <textarea>が折りかえされてしまうバグのfix. 3917 3918 URLを開くときに,file 部分がないと現在のfileを付けてしまうバグのfix. 3919 3920 POST method で form を送信するときに,データの最後にCRLFを付けない 3921 ようにした. 3922 3923 1999.3.9 3924 3925 resize に対応. 3926 3927 setlinescols の中の define で,TIOCGWINSZ を TIOCWINSZ 3928 と間違えていた.< 上村さん uemura@sra.co.jp THANKS! 3929 3930 Reload のときに Pragma: no-cache を指定するようにした. 3931 < 佐々木さん sasaki@isoternet.org THANKS! 3932 3933 Cygwin 用に,一時ファイルに拡張子を付けるようにした. 3934 また,画像などの一時ファイルを作るときに,fopen(file,"wb") 3935 を使うようにした. 3936 < 上田さん ueda@flab.fujitsu.co.jp THANKS! 3937 3938 isalpha(), isalnum() に2バイト文字の一部を食わせたときの挙動 3939 がおかしいために,表の形が崩れることがあるバグの修正. 3940 3941 <style><!-- ... --></style> のように<style>タグの中がコメント 3942 になっている場合に,文書全体がコメントとみなされてしまうことが 3943 あるバグの修正. 3944 3945 configure の修正が不完全だった. 3946 3947 1999.3.8 3948 termcapライブラリについて,ncurses > curses > termcap の順に探す 3949 ようにした.それに伴って,ncurses がリンクされたときに,terms.c 3950 の curses 風の名前が ncurses と衝突するので,名前を変更した. 3951 3952 libftp を使うのをやめて,ftpアクセス関数を自前で用意した. 3953 3954 <OL> の中の <LI> で表示する数字のカウンタを char から int に 3955 変更.数字が3桁を越えても表示幅が狂わないようにした. 3956 < 飯村さん takkun@mma.club.uec.ac.jp THANKS! 3957 3958 colspan または rowspan が大きすぎたときに,abort することがある 3959 バグの修正.< 坂根さん sakane@d4.bsd.nes.nec.co.jp THANKS! 3960 3961 表の最初に <a href=".."><h1>...</h1></a>のような要素があると, 3962 <h1>による空行が </a> で閉じなかったバグの修正. 3963 3964 1999.3.5 3965 起動した時に,バッファが全く読みこまれなかった場合,環境変数 3966 HTTP_HOME からページを読むようにした.ちょっと不満. 3967 3968 ISO-2022-jp で表示している場合に,終了時に US_ASCII を指示する 3969 ようにした. 3970 3971 色を設定できるようにした. 3972 3973 <li> の後の <P> を無効に.結構めんどう. 3974 3975 colspan が2以上の表について,各列の横幅の計算が変だったので修正. 3976 しかしまだ変なところがある.原因不明. 3977 3978 /etc/mailcap も読むようにした. 3979 3980 terms.c の中の tgetstr()がうまく動かないことがあるバグの修正. 3981 2重 fclose の fix. < うかいさん ukai@debian.or.jp THANKS! 3982 3983 <form> だけで属性がない場合に,form がうまく解釈されないバグの修正. 3984 3985 <style>..</style>を無視するようにした. 3986 3987 1行スクロールが滑らかに動くように改良. 3988 3989 1999.3.4 3990 存在しないファイルを指定して異常終了したときに reset_tty が実行され 3991 ないことがあるバグのfix. < 上田さん ueda@iias.flab.fujitsu.co.jp THANKS! 3992 3993 http://123.45.67.8/ の形式でうまく接続できないことがあるバグのfix. 3994 < ryo さん ryo@misaki.oneechan.to THANKS! 3995 3996 表の要素の最初の文字がアルファベットであった時に,その文字の前に空白が 3997 1個入って表が崩れることがあるバグのfix.HTMLlineproc1()で,RB_SPECIAL 3998 フラグが立っている場合に文字を詰めたとき,obuf->prevchar を設定するの 3999 を忘れていたためであった. 4000 4001 イメージ表示で,一時ファイルを消去するタイミングを調整. 4002 4003 <span> で改行するのは間違いだったらしいので,修正.そのかわりに 4004 <form>..</form>で改行するようにした.< 池原さん ikehara@hepn5.c.u-tokyo.ac.jp 4005 THANKS! 4006 4007 w3m -T text/html -dump < file.html > file.txt 4008 でフォーマッタとして動くようにした. 4009 4010 1999.3.3 4011 入れ子になったtableの処理で,内側のtableの幅で外側のtableの 4012 列幅を固定している部分を削除.大体良いようだが,本当にこれで良い 4013 のかどうかよくわからない. 4014 4015 colspan が2以上の <td>で width を指定すると表の形が狂うバグのfix. 4016 4017 ftp でのディレクトリリストのアンカーがうまく付いていなかったバグ 4018 のfix. 4019 4020 Boehm GC library を 4.13 にバージョンアップ. 4021 4022 1999.3.2 4023 4024 Cygwin32対応.< まさひろさん masahiro@znet.or.jp THANKS! 4025 4026 ISO-2022-JPの文書で,行末に US_ASCII か JIS X0201 を指示しないで 4027 終わっている場合でも字化けが起こらないよう工夫. 4028 4029 Editor, Mailer をオプションで変更可能にした. 4030 4031 q で終了するときに確認するかどうかをオプションで変更可能にした. 4032 4033 1999.3.1 4034 文章中にコメントがあると,それ以降のソース上の行が改行されずに 4035 表示されるバグを修正. 4036 4037 I でイメージを表示する場合に,ビューアがbackground で動くようにした. 4038 4039 q で終了するときに,終わっていいかどうか尋ねることにしてみた. 4040 不評なら元に戻す予定. 4041 4042 proxy 経由の ftp 利用で,ファイル名生成にいたバグをある程度修正. 4043 4044 <BASE HREF=".."> に対応. 4045 4046 -dump, -cols オプションを追加. 4047 4048 <U>..</U>, <DEL>..</DEL>, <INS>..</INS>, <STRIKE>..</STRIKE>, <S>..</S> 4049 の処理を追加. 4050 4051 ローカルファイルからのリンクを辿るときに,Referer: を付けないように変更. 4052 4053 1999.2.26 4054 <div align=center/right> の中でcaptionの付いた表を使うと,中央/右寄せ 4055 ができないバグの修正. 4056 4057 <pre>..</pre>の中の空行を無視するバグがあった.修正. 4058 4059 "z" の挙動にバグがあった.修正. 4060 4061 table の中で,<input> の長さの計算を間違っていた.修正. 4062 4063 config.param に設定値を書くときに,LDFLAGS が複数あるとエラーが 4064 出ていたバグのfix. < 水戸さん mit@nines.nec.co.jp THANKS! 4065 4066 表示漢字コードをJISにした場合の動作が良くなかったのを改善.同時に, 4067 設定パネルでJISの種類を詳細に選べるようにした. 4068 < 水戸さん mit@nines.nec.co.jp 上田さん ueda@iias.flab.fujitsu.co.jp 4069 THANKS! 4070 4071 SIGIOT のハンドラの中で,SIGIOTのハンドラを元に戻してから abort() 4072 するようにした.シグナルハンドラのOS依存性の解消が目的. 4073 < 中川さん takayuki@ebina.hitachi.co.jp THANKS! 4074 4075 直接URLを入力しても,直前のページが Referer: としてサーバに送られて 4076 しまっていたバグをfix. 4077 4078 1999.2.25 4079 4080 Makefile の中で CC=cc となっていた部分を config.h から取得して 4081 動くようにした. 4082 4083 GET で CGI を送るときに,文字列に : が含まれているとうまく行かない 4084 バグのfix. < 馬目さん manome@itlb.te.noda.sut.ac.jp THANKS! 4085 4086 1999.2.24 4087 4088 "S" でバッファを保存するときの漢字コードが内部コード(EUC)になっていた 4089 のを修正. 4090 4091 "J","K" で1行スクロールするコマンドを実験的に追加. 4092 < 古川さん furukawa@ces.kyutech.ac.jp THANKS! 4093 4094 Str.c の Sprintf() で,va_arg(*,char) という指定がマズかったので修正. 4095 < やまてさん yamate@ebina.hitachi.co.jp THANKS! 4096 4097 ESC : で Message-ID をアンカーにする部分のバグfix. 4098 4099 news: のリンクがうまく辿れなかったバグのfix.< 坂根さん 4100 sakane@d4.bsd.nes.nec.co.jp THANKS! 4101 4102 1999.2.23 4103 4104 Lynx 風キーマップファイルを作成.configureで選べるようにした. 4105 < 橋本さん hasimoto@shimada.nuee.nagoya-u.ac.jp THANKS! 4106 4107 1999.2.22 4108 4109 表の中では alt の要素が折りかえされなかったバグ(正確には,alt の文字列長が 4110 表の最小幅とされてしまうバグ)のfix. 4111 4112 2/22 版リリース. 4113 4114 TAB/ESC TAB で,form にも飛ぶようにした.< 古川さん furukawa@ces.kyutech.ac.jp 4115 THANKS! 4116 4117 ローカルファイルじゃないものを "E" で編集しようとすると,空のファイルを 4118 編集したあげくリロードに失敗するというバグのfix. 4119 4120 "g"/"G" を,先頭行/末尾行へのジャンプに変更.これまでの "g" は 4121 "ESC g" にマップ. < 古川さん furukawa@ces.kyutech.ac.jp THANKS! 4122 4123 URL のパスに . を含む場合に正規化するようにした.< 田中さん 4124 tanaka@sp.mmlab.toshiba.co.jp THANKS! 4125 4126 環境変数 HTTP_proxy からプロキシのURLを取ってきたときに,それを 4127 parse するのを忘れていた.< 田中さん tanaka@sp.mmlab.toshiba.co.jp THANKS! 4128 4129 カーソルがちょうど中央の行にあるときに "z" を使うとコアダンプするバグをfix. 4130 < 橋本さん hasimoto@shimada.nuee.nagoya-u.ac.jp THANKS! 4131 4132 1999.2.19 4133 4134 ~/.w3m/config がないときに,~/.mailcap を読まないバグをfix. 4135 ~/.mailcap がないときに,searchExtViewer() の中でコアダンプするバグ 4136 をfix. 4137 nextA() を改良.後から登録したアンカーにも飛ぶ. 4138 prevA() を追加. 4139 4140 1999.2.18 4141 4142 <dl compact> に対応. 4143 4144 入れ子になったtableの中でインデントの付く環境を使っていて,しかも 4145 外側のtableに枠がない場合に表の表示が崩れるバグをfix. 4146 4147 1999.2.17 4148 4149 HTTP_proxy を利用しているとき,ラベルの付いた URL がうまく取りだせない 4150 バグのfix. 4151 4152 オプションを設定したときに,各種proxy の情報がすぐに反映されなかった. 4153 4154 1999.2.16 4155 4156 <script>..</script>の内容を無視するコードで,<script><!-- ... --></script> 4157 となっていると,</script>でスクリプトを閉じた後でもコメントが続いている 4158 とみなされていた. 4159 4160 箇条書き環境で,書かれた文字数と文字カウントがずれていた. 4161 4162 1999.2.12 4163 4164 caption 対応にともなって,<tr><td>をつけないで<table>の中に 4165 物を配置するとコアダンプするバグが混入していた.fix. 4166 4167 長年の懸案であった,画面更新ルーチンのバグ(画面の一部が更新されない) 4168 の,少なくとも一部をfixした. 4169 4170 table.c, etc.c の中の isspace() を IS_SPACE() に変更. 4171 isspace()の変な挙動(Solarisだけか?)のせいで一部の漢字がスペース 4172 だと思われていた. 4173 4174 2/10版リリース. 4175 4176 1999.2.11 4177 4178 オプション設定パネルを新設."o"コマンド. 4179 4180 一時ファイルを ~/.w3m に作ることにする.また,設定を 4181 ~/.w3m/config から読むことにする. 4182 4183 バッファを全部削除して終了するとコアダンプするバグ 4184 の修正.< 佐々木さん sasaki@isoternet.org THANKS! 4185 4186 1999.2.9 4187 4188 タグ属性が ' ' で囲まれていたときにも動くよう改善. 4189 HTMLlineproc1, HTMLlineproc2 の中で独自にタグを解析 4190 していたものを,read_token()を使うよう統一する. 4191 <caption>..</caption>に対応する. 4192 4193 1999.2.8 4194 4195 <SPAN>, </SPAN> で改行するようにする.Ringring の表示が 4196 おかしかったため. 4197 カラー表示用にコンパイルしても,白黒で表示できるスイッチ 4198 をつける(-M). 4199 起動時オプションの表示をわかりやすく変更. 4200 4201 1999.2.6 4202 4203 タグ内の文字列の扱いを厳密化.= に続く引用符だけを本当の 4204 引用符の開始とみなす. 4205 <script>..</script>の中を無視するようにする. 4206 4207 1999.2.5 4208 4209 2/5版リリース. 4210 4211 <BASE TARGET="hoge">を解釈するようにする. 4212 4213 1999.2.3 4214 4215 Boehm GC を 4.13alpha3 にup. 4216 location: ヘッダでredirectする場合,redirect先の指定を 4217 ; で打ち切っていたのを止めた. 4218 腐ったtable対応. 4219 frame対応.だいたい動く. 4220 tableの中で異常な改行が発生するバグのfix.原因は一言では 4221 言えないほど面倒だった. 4222 4223 1999.2.2 4224 4225 frame対応に着手. 4226 <input type=image>の扱いが良くなかったので修正. 4227 loadGeneralFile() の中で,ファイルポインタを2回 fclose() 4228 していたバグの修正.< 松本さん shom@i.h.kyoto-u.ac.jp THANKS! 4229 4230 1999.2.1 4231 4232 <td colspan=2 rowspan=2>の項目が左端以外にあった場合に表の 4233 罫線がうまく書かれないバグの修正. 4234 4235 1999.1.29 4236 4237 縦に長いtableに対応して,table が大きい場合は行方向に 4238 自動的に伸びるように改良. 4239 4240 1999.1.28 4241 4242 file.c, conv.c の中で,固定長バッファを使っている部分を, 4243 Str ライブラリを使うように変更. 4244 動作確認: 4245 Solaris 2.5.1 4246 SunOS 4.1.3 w/JLE 4247 HP-UX 9.x 4248 OSF/1 4249 4250 1999.1.27 4251 4252 <ISINDEX> に対応する. 4253 <input type=text accept> に対応する. 4254 <select multiple> に対応する. 4255 <input type=radio>で,最初にどれもチェックされていない 4256 場合に,最初の要素をチェックするように改良しようとして 4257 挫折. 4258 <td>で rowspan と colspan の両方が2以上だった場合に 4259 うまくレンダリングしないバグをfix. 4260 [TAB] でカーソル移動するときに,アンカー文字列の中央に 4261 飛ぶように動作を変更. 4262 Boehm GC 4.12 で動くことを確認. 4263 4264 1999.1.26 4265 4266 table で,rowspan が3以上でborder=1の場合に,表の中に 4267 空行ができるバグをfix. 4268 4269 1999.1.22 beta-990122 4270 4271 記録開始.αからβバージョンに格上げ. 4272 これまでの config.h 編集方式をやめて,configure を書く. 4273 添付のBoehm GC library を 4.10 から 4.11 に上げる.