1999.12.3
From:aito
Now w3m can use an external command (local CGI script) for 
directory listing. Default is hsaka's dirlist.cgi. 
(in `scripts' directory)

1999.12.2
From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
In menu selection and buffer selection mode, cursor now points
the selected item. (for blind people's convenience)

From: aito
Now w3m doesn't use GPM library when using
xterm.

1999.12.1
From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Starting up with environment variable HTTP_HOME
causes hangup.

From: Fumitoshi UKAI <ukai@debian.or.jp>
Some kind of form causes segmentation fault.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
align attribute support for <tr> tag.
Now default alignment of <th> become CENTER.

From: Tsutomu Okada <okada@furuno.co.jp>
COOKIES in func.c is changed to COOKIE 

From: aito
Now w3m accepts HTTP headers which have no white space after :.

From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
Serial number of anchors in TABLE gets incorrect.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Bug fix of -v option.

1999.11.26
From: Fumitoshi UKAI <ukai@debian.or.jp>
When arguments in an external command in mailcap
are enclosed by ' ', the command is not executed
correctly.

1999.11.20
From: SASAKI Takeshi <sasaki@isoternet.org>
Turning 'Active link color' on causes core dump.

1999.11.19
From: aito
Now w3m uses GPM library if available.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Further enhancement of progress bar.

1999.11.18
From: Ben Winslow <rain@insane.loonybin.net>
Enhancement of progress bar.

From: patakuti
If an <input type=button> tag has no `name' attribute,
w3m adds it an inappropriate name attribute.

From: $B$d$^(B
Now w3m can handle a frameset that has both ROWS and COLS.

From: aito
Now bookmarking is done by a separate command w3mbookmark.

C-s $B$G2hLLI=<($,;_$^$C$F$$$?%P%0$N=$@5!%(B

$BJ8;zF~NO;~$K(B C-g $B$GCf;_$G$-$k$h$&$K$7$?!%(B

From: hovav@cs.stanford.edu
When downloading a file, an attempt to save it to a non-exist
directory causes core dump.

From: minoura@netbsd.org
A character entity like &#x1234; (greater than 0xff)
causes segmentation fault.

From: Christi Alice Scarborough <christi@chiark.greenend.org.uk>
Active link color patch.

1999.11.17
From: aito
Now <OL>,<UL> make blank line before and after the list only if
the list is in the first level.
A bookmark file can be specified by -bookmark option.

From: Hiroaki Shimotsu <shim@nw.bs1.fc.nec.co.jp>
Now 'N' is bound to 'search previous match'.

1999.11.16
From: Kiyohiro Kobayashi <k-kobaya@mxh.mesh.ne.jp>
Enhancement of FTP directory listing.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
checkContentType() Bug fix

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Menu behavior is changed.
* C-f,C-v : display next page
* C-b,M-v : display previous page
* ^[[L (console), ^[[E (pocketBSD) are recognized as INS key.
* DEL : back to parent menu (same as C-h)
* #define MENU_THIN_FRAME -> use thin rules to draw menus
  (default is #undef)
* Now one can move to next/previous menu page by clicking 
  ':' on the bottom/top of the menu.
* Clicking outside the menu causes cancellation of sub-menu.
* <, >, +, - abandoned

From: $B$*$+$@(B <okada@furuno.co.jp>
Now C-a/C-e are bound to 'jump to the first/last item in menu.'

From: "OMAE, jun" <jun-o@osb.att.ne.jp>
From: Fumitoshi UKAI <ukai@debian.or.jp>
w3m doesn't recognize FTP Multiline reply.

From: "OMAE, jun" <jun-o@osb.att.ne.jp>
Bugfix of buffer selection mode.

1999.11.15
From: aito
If a document has <BASE> tag and the base URL is different
from the current URL, w3m sends incorrect Referer: value.
A control character written as &#xnnn; (for example, &#x0d;)
is not be decoded correctly.
Now local-CGI scripts have to be located in either file:///cgi-bin/
or file:///usr/local/lib/w3m/. Scripts in any other directory
are treated as plain texts.
Most system() calls are replaced with mySystem().

1999.11.11
From: aito
Tagname search algorithm is changed from linear search to
hash table.

1999.11.5
From: aito
If a table contains character entities &xxx; which represent
latin-1 characters, column width gets incorrect.

1999.11.1
From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
w3m-991028+patch1 doesn't compile when compiled without menu.

From: ukai@debian.or.jp  
A bugfix of Strcat_char().

1999.10.28
From: Hironori Sakamoto <h-saka@lsi.nec.co.jp>
When accessing
 file?var=value/#label
#label doesn't be regarded as a label.

From: aito
991027 version contains debug code.

1999.10.27
From: OKADA <okada@furuno.co.jp>
When JP_CHARSET is defined, Latin-1 character like &cent; isn't
displayed.

From: Yama
A cookie without path haven't been handled correctly.

From: "OMAE, jun" <jun-o@osb.att.ne.jp>
When reloadint CGI page with POST method, w3m tries to load it
with GET method.

From: aito
When following a link from a page in frame, Referer: value
is not a URL of the page but the URL of fremeset page.

configure is slightly changed. User can now choose model.
-yes option added.

FTP failed when a server returns other than 150 as a result code
of RETR/NLST command.

<select multiple>...</select> doesn't work correctly.

From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp>
In getshell, getpipe, execdict functions,
buffer name is changed to include command name.

From: Colin Phipps <cph@crp22.trin.cam.ac.uk>
When a load of cookies expire w3m SEGVs on startup.

From: pmaydell@chiark.greenend.org.uk
I was looking through the w3m source, and noticed that it defines the
following macro:
#define IS_SPACE(x) (isspace(x) && !(x&0x80))
Now this won't work as expected if x is an expression with side effects
(it will be evaluated twice). A quick grep of the sources reveals
several places where the macro is used like this:
file.c: if (IS_SPACE(*++p))
which is almost certainly a bug... (although I haven't tried to actually
work out what the effects of it would be).

1999.10.21
From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Bug fix of buffername of source/HTML display.

1999.10.20

From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
When <P> exists between <dt> and <dd> or <h3> and </h3>,
all text after that point becomd bold.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Now 'B' command backs to previous page when viewing frame page.
'F','v','=' command toggle.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Inappropriate behaviours with -dump option have been fixed.
* w3m -dump < file appends \377 before EOF.
* w3m -dump -s < file doesn't convert character code.
  -num, -S don't take effect.
* w3m -dump -T text/plain < file outputs nothing.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
* menu.c: graphic char related bugfixes.
* terms.c: When Cygwin, T_as = T_as = T_ac = ""
           Added T_ac != '\0' in graph_ok()
* bookmark.c: KANJI_SYMBOL -> LANG == JA 

1999.10.15
From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
  1. Some part does case-sensitive comparison for cookie name.
  2. When executing sleep_till_anykey(), terminal state doesn't
     recover.

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
When running configure, it adds multiple -lxxx when
both libxxx.a and libxxx.so exist. [fixed]

From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
* When generating HTML within w3m, those source didn't be quoted.
* Makes it interpret <base href=... target=...> of each source
  of a frame.

From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp>
From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
Enhancements of buffer handling functions.

From: SASAKI Takeshi <sasaki@isoternet.org>
When multiple cookies are sent whose names are different
but domains and paths are identical, older one doesn't
removed.

From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
Cookie comparison must be case insensitive.

From: aito
* When no ~/.w3m/cookie exists, C-k sometimes cause core dump.
* ~/.w3m/cookie isn't updated when -dump option is used.
* Latin-1 character written as &xxx; isn't regarded as a 
  roman character.

From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane)
Improvements:
  o After executing "w3m http://foo.co.jp/foo.jpg",
    w3m waits with prompt "Hit any key to quit w3m:".
  o "w3m http://foo.co.jp/foo.tar.gz" doesn't display
    usage.
  o Progress bar is displayed while downloading via ftp.
  o FTP download can be interrupted.

From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
Now w3m can access using SSL via proxy server.

From: Hironori Sakamoto <h-saka@lsi.nec.co.jp>
<form enctype="multipart/form-data"> <input type=file> 

From: "OMAE, jun" <jun-o@osb.att.ne.jp>
w3m-991008 on cygwin causes following problems.
    1. w3m / doesn't display directory list.
    2. When referring local directory, URL becomes like
       file://///foo.
    3. Can't load file:///windows.

From: Fumitoshi UKAI <ukai@debian.or.jp>
 % http_proxy=http://foo/bar w3m http:
causes segmentation fault.

1999.10.8
From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane)
Changed to treat documents that contain designation sequences
to JIS-X0208-1983 and JIS-X0208-1976.

From: aito
When there is tag sequence like <pre>..<p>..</pre><p> , words
after the last <p> are not folded. [fixed]
Type of counters for number of anchor in a document are changed from
short to int.
Description like `<b><u>hoge</u></b> moge' makes the space between hoge
and mode underlined.[fixed]

1999.10.7
From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
Cookie support.
SSL support. Still experimental.

From: aito
Considering those systems who have no static library, now configure
searches lib*.so as well as lib*.a.

From: HIROSE Masaaki <hirose31@t3.rim.or.jp>
From: Anthony Baxter <anthony@ekorp.com>
`Host:' header lacks port number. [fixed]

From: Hironori Sakamoto <h-saka@lsi.nec.co.jp>
When moving to a label, URL doesn't change. [fixed]

From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
Can't handle tags like <ul> nested more than 20 levels.[fixed]

From: Hironori Sakamoto <h-saka@lsi.nec.co.jp>
Bugfix about Content-Transfer-Encoding: quoted-printable

From:aito
When <frameset > contains both COLS= and ROWS=, w3m can't render
that frame correctly. [fixed]

From: sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane)
Bugfixes of w3m-990928 gziped file support.

From: Hironori Sakamoto <h-saka@lsi.nec.co.jp>
* Bug fix of decoding B-encoded file.

1999.9.28

From: SASAKI Takeshi <sasaki@isoternet.org>
wrap search mode is added.
&#xnnnn; character entity representation support.

From: aito
Change default character color to 'terminal' (do nothing). 

From: Okabe Katsuya <okabe@okaibm.hep.okayama-u.ac.jp>
When using BG_COLOR defined w3m on linux console, w3m doesn't refresh
screen on termination. [fixed]

From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
Extra newline is inserted after <pre> tag in frame. [fixed]

From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp>
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
When opening popup menu by mouse right click, let cursor move to
the clicked position.

1999.9.16

From: aito
Fix a bug that renders &lt;...&gt; in form button as <...> tag.

From: Iimura uirou@din.or.jp
w3m causes SIGSEGV when DICT is defined in config.h. [fixed]
Added a function to make a link to the background image.

From: Doug Kaufman <dkaufman@rahul.net>
I just downloaded and compiled the 19990902 version of w3m with cygwin
(b20 with 19990115 cygwin1.dll). The following patch takes care of the
compilation problems.

From: Hayase
There are undefined variables when compiled on NEXTSTEP 3.3J. [fixed]

From: Oki
When using <HR> tag in list environment, let horizontal rule begin
from indented position.

From: Okada
w3m gets segmentation fault when rendering character entity like &#12450;.
[fixed]

From: Sakamoto hsaka@mth.biglobe.ne.jp
Many bugfixes for local CGI.

From: Katsuya Okabe okabe@okaibm.hep.okayama-u.ac.jp
Graphics characters go bad when using on linux console. [fixed]
Bug fixes on color display on kterm. [fixed]
Bug fix on table renderer. [fixed]

From: Sakamoto hsaka@mth.biglobe.ne.jp
Download from page in frame doesn't work correctly. [fixed]

1999.9.3
From: Sakamoto hsaka@mth.biglobe.ne.jp
Bug fixes of URL analyzer.

From: Katsuya Okabe okabe@okaibm.hep.okayama-u.ac.jp
Bugfix of screen redraw routine.
--
Akinori Ito
tel&fax: 0238-26-3369
E-mail: aito@eie.yz.yamagata-u.ac.jp

