2016-12-05 Yixun Lan
* html.h: Explictily include to avoid build err.
While disable ssl, we will got a undefine time_t err.
Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=601498
Origin: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee43ba4e036db70fff258f3edb2f0335385e93f
2016-12-05 Tatsuya Kinoshita
* table.c:
Prevent array index out of bounds for tridvalue in feed_table_tag().
Bug-Debian: https://github.com/tats/w3m/issues/71
* table.c: Prevent negative array index in set_integered_width().
Bug-Debian: https://github.com/tats/w3m/issues/70
* table.c:
Prevent array index out of bounds for tabattr in feed_table_tag().
Bug-Debian: https://github.com/tats/w3m/issues/60
* file.c: Prevent negative array index in process_textarea().
Bug-Debian: https://github.com/tats/w3m/issues/58
* file.c:
Prevent negative array index for marks in HTMLlineproc2body().
Bug-Debian: https://github.com/tats/w3m/issues/61
* file.c:
Prevent negative value of row for pushTable() in HTMLlineproc0().
Bug-Debian: https://github.com/tats/w3m/issues/67
* file.c: Prevent negative array index in getMetaRefreshParam().
Bug-Debian: https://github.com/tats/w3m/issues/63
* anchor.c:
Prevent negative array index for marks in shiftAnchorPosition().
Bug-Debian: https://github.com/tats/w3m/issues/62
2016-11-27 Kuang-che Wu
* file.c: Fix uninitialized variable in process_img(). fix #44.
Bug-Debian: https://github.com/tats/w3m/issues/44
Origin: https://github.com/tats/w3m/pull/50/commits/41a607b06e4475101de59e5c623b9e5f76594a21
* menu.c: Fix menu buffer-overflow.
Origin: https://github.com/tats/w3m/pull/49/commits/7e1c05dd90cf42a308e854881ea3813aed000d2e
2016-11-27 Tatsuya Kinoshita
* ChangeLog, NEWS: Add CVE IDs.
cf. https://security-tracker.debian.org/tracker/source-package/w3m
http://www.openwall.com/lists/oss-security/2016/11/24/1
2016-11-20 Tatsuya Kinoshita
* NEWS: Update NEWS.
2016-11-19 Tatsuya Kinoshita
* NEWS: Update NEWS.
2016-11-18 Tatsuya Kinoshita
* ChangeLog, NEWS: Add CVE IDs.
cf. https://security-tracker.debian.org/tracker/source-package/w3m
http://www.openwall.com/lists/oss-security/2016/11/18/3
* libwc/ucs.map: Fix type mismatch for pcsw_ucs_map_size.
cf. https://github.com/tats/w3m/issues/43
* libwc/ucs.c, libwc/ucs.map:
Prevent global-buffer-overflow in wc_any_to_ucs().
Bug-Debian: https://github.com/tats/w3m/issues/43 [CVE-2016-9632]
2016-11-17 Tatsuya Kinoshita
* url.c: Prevent global-buffer-overflow in parseURL().
Bug-Debian: https://github.com/tats/w3m/issues/41 [CVE-2016-9630]
* file.c: Prevent deref null pointer in HTMLlineproc0().
Bug-Debian: https://github.com/tats/w3m/issues/42 [CVE-2016-9631]
2016-11-15 Tatsuya Kinoshita
* table.c: Prevent deref null pointer in renderCoTable().
Bug-Debian: https://github.com/tats/w3m/issues/20#issuecomment-260649537
* file.c, proto.h, table.c:
Prevent infinite recursion with nested table and textarea.
Bug-Debian: https://github.com/tats/w3m/issues/20#issuecomment-260590257
[CVE-2016-9439]
* table.c:
Revert "Prevent infinite recursion with nested table and textarea".
This reverts commit f393faf55975a94217df479e1bd06ee4403c6958.
* anchor.c: Prevent deref null pointer in shiftAnchorPosition().
Bug-Debian: https://github.com/tats/w3m/issues/40 [CVE-2016-9629]
2016-11-14 Tatsuya Kinoshita
* file.c: Prevent null pointer deref due to bad form id.
Bug-Debian: https://github.com/tats/w3m/issues/39 [CVE-2016-9628]
* display.c, file.c, fm.h, symbol.c:
Prevent array index out of bounds for symbol.
Bug-Debian: https://github.com/tats/w3m/issues/38 [CVE-2016-9627]
2016-11-13 Tatsuya Kinoshita
* file.c:
Prevent null pointer dereference in HTMLlineproc2body for textarea_int.
Bug-Debian: https://github.com/tats/w3m/issues/32#issuecomment-260170163
2016-11-12 Tatsuya Kinoshita
* NEWS: Update NEWS.
* table.c: Prevent infinite recursion with nested table and textarea.
Bug-Debian: https://github.com/tats/w3m/issues/20
2016-11-09 Tatsuya Kinoshita
* table.c: Check indent_level to prevent infinite recursion.
Bug-Debian: https://github.com/tats/w3m/issues/37 [CVE-2016-9626]
2016-11-07 Tatsuya Kinoshita
* file.c: Prevent infinite recursion in HTMLlineproc0.
Bug-Debian: https://github.com/tats/w3m/issues/36 [CVE-2016-9625]
* NEWS, w3m-doc/install.html.in:
Update documents for included w3mdict.cgi.
2016-11-07 ITOH Yasufumi
* main.c: Fix suspend (^Z) behavior.
Suspend the job w3m belongs to, not w3m only.
Signed-off-by: Thomas Klausner
Bug-Debian: https://github.com/tats/w3m/pull/34
Origin: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/w3m/patches/patch-ab?rev=1.4&content-type=text/x-cvsweb-markup
2016-11-07 Tatsuya Kinoshita
* form.c: Prevent dereference near-null pointer in formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/35 [CVE-2016-9624]
* file.c: Prevent crash after allocate string of negative size.
Bug-Debian: https://github.com/tats/w3m/issues/33 [CVE-2016-9623]
* file.c: Prevent memory exhausted due to repeat appending "".
Bug-Debian: https://github.com/tats/w3m/issues/23 [CVE-2016-9633]
* file.c: Prevent null pointer dereference in HTMLlineproc2body.
Bug-Debian: https://github.com/tats/w3m/issues/32 [CVE-2016-9622]
2016-10-31 Tatsuya Kinoshita
* table.c, table.h, textlist.h:
Revert "Treat table height as int instead of short".
This reverts commit 0c9aebb26a16ad3acc69b2e87ffd216d43879cb6.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842623
2016-10-30 Tatsuya Kinoshita
* NEWS: Update NEWS.
* fm.h: Set use_dictcommand to 1 by default.
* scripts/Makefile.in: Add w3mdict.cgi to LIB_TARGETS.
* config.h.dist: Typo fix for USE_DICT.
2016-10-30 Boruch Baum
* scripts/w3mdict.cgi: Add w3mdict.cgi to use a dictd dictionary query.
Bug-Debian: https://github.com/tats/w3m/issues/30
2016-10-09 Tatsuya Kinoshita
* form.c:
Fix incorrect dereference in formUpdateBuffer when MENU_SELECT.
cf. https://github.com/tats/w3m/commit/ec9eb22e008a69ea9dc21fdca4b9b836679965ee
https://github.com/tats/w3m/issues/28
2016-10-08 Tatsuya Kinoshita
* table.c, table.h, textlist.h:
Treat table height as int instead of short.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838952
* form.c: Prevent global-buffer-overflow write in formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/29 [CVE-2016-9429] [CVE-2016-9621]
* form.c: Fix null pointer dereference in formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/28 [CVE-2016-9443]
2016-08-30 Kuang-che Wu
* Str.c: Fix potential heap buffer corruption due to Strgrow.
Origin: https://github.com/tats/w3m/pull/27 [CVE-2016-9442]
2016-08-29 Tatsuya Kinoshita
* anchor.c:
Prevent segfault due to buffer overflows in addMultirowsForm.
Bug-Debian: https://github.com/tats/w3m/issues/21 [CVE-2016-9425]
Bug-Debian: https://github.com/tats/w3m/issues/26 [CVE-2016-9428]
* form.c: Prevent segfault for formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/13#issuecomment-242981906
2016-08-24 Tatsuya Kinoshita
* table.c: Prevent segfault with malformed table_alt.
Bug-Debian: https://github.com/tats/w3m/issues/24 [CVE-2016-9441]
* form.c: Prevent segfault for formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/22 [CVE-2016-9440]
* table.c: Truncate max_width for renderTable.
Bug-Debian: https://github.com/tats/w3m/issues/25 [CVE-2016-9426]
2016-08-20 Tatsuya Kinoshita
* file.c, parsetagx.c: Fix uninitialised values for and .
Bug-Debian: https://github.com/tats/w3m/issues/16
[CVE-2016-9435] [CVE-2016-9436]
* file.c, parsetagx.c:
Revert "Fix uninitialised values for and ".
This reverts commit 0fba2f1a6eb6861206ad120a02af2643938082cd.
cf. https://github.com/tats/w3m/commit/0fba2f1a6eb6861206ad120a02af2643938082cd#commitcomment-18703355
2016-08-19 Tatsuya Kinoshita
* file.c, parsetagx.c: Fix uninitialised values for and .
Bug-Debian: https://github.com/tats/w3m/issues/16
2016-08-18 Kuang-che Wu
* table.c: Fix table rowspan and colspan.
Origin: https://github.com/tats/w3m/pull/19
Bug-Debian: https://github.com/tats/w3m/issues/8 [CVE-2016-9422]
2016-08-18 Tatsuya Kinoshita
* file.c: Prevent segfault with malformed input_alt.
Bug-Debian: https://github.com/tats/w3m/issues/18 [CVE-2016-9438]
* file.c: Prevent segfault with incorrect button type.
Bug-Debian: https://github.com/tats/w3m/issues/17 [CVE-2016-9437]
2016-08-17 Tatsuya Kinoshita
* file.c: Prevent segfault with incorrect form_int fid.
Bug-Debian: https://github.com/tats/w3m/issues/15 [CVE-2016-9434]
* libwc/iso2022.c: Prevent segfault when iso2022 parsing.
Bug-Debian: https://github.com/tats/w3m/issues/14 [CVE-2016-9433]
* form.c: Prevent segfault for formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/13 [CVE-2016-9432]
* file.c, form.c:
Prevent negative array index for selectnumber and textareanumber.
Bug-Debian: https://github.com/tats/w3m/issues/12 [CVE-2016-9424]
2016-08-16 Tatsuya Kinoshita
* file.c: Truncate large values of table attributes.
Bug-Debian: https://github.com/tats/w3m/issues/11
2016-08-15 Tatsuya Kinoshita
* form.c: Prevent segfault for formUpdateBuffer.
Bug-Debian: https://github.com/tats/w3m/issues/9 [CVE-2016-9423]
Bug-Debian: https://github.com/tats/w3m/issues/10 [CVE-2016-9431]
2016-08-09 Tatsuya Kinoshita
* file.c: Prevent segfault with malformed input type.
Bug-Debian: https://github.com/tats/w3m/issues/7 [CVE-2016-9430]
2016-08-08 Tatsuya Kinoshita
* Makefile.in, configure, configure.ac, scripts/w3mman/Makefile.in:
Install German manpages.
2016-08-08 Markus Hiereth
* doc-de/MANUAL.html, doc/MANUAL.html:
Update MANUAL.html in English and German.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#90
* doc-de/FAQ.html, doc/FAQ.html: Update FAQ.html in English and German.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#85
* scripts/w3mman/w3mman.1.in, scripts/w3mman/w3mman.de.1.in:
Update manpage for w3mman in English and German.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#80
* doc-de/w3m.1, doc/w3m.1:
Update manpage for w3m in English and German.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#75
2016-07-18 Tatsuya Kinoshita
* NEWS: Update NEWS.
* fm.h: Set default_url to 1 by default.
2016-06-20 Tatsuya Kinoshita
* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
Trim trailing spaces.
2016-06-20 Markus Hiereth
* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
Update German help messages.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682#47
2016-06-19 Tatsuya Kinoshita
* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
Convert German help messages to UTF-8.
* main.c: Update description of SOURCE and VIEW.
2016-06-19 Markus Hiereth
* doc-de/README.func, doc/README.func:
Update description of SOURCE and VIEW.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682#37
2016-06-19 Tatsuya Kinoshita
* NEWS: Update NEWS.
* doc-de/README.func: Update German messages.
* doc/README.func, main.c, menu.c: Update English messages.
* doc-jp/README.func, scripts/w3mhelp-funcdesc.ja.pl.in:
Update Japanese help messages.
2016-06-19 Markus Hiereth
* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
Update German help messages.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682
* doc/README.func, scripts/w3mhelp-funcdesc.en.pl.in:
* scripts/w3mhelp.cgi.in: Update English help messages.
2016-05-11 Tatsuya Kinoshita
* config.guess, config.sub:
Update config.* with autotools-dev 20160430.1.
2016-04-14 Tatsuya Kinoshita
* doc-de/README.func, doc-jp/README.func, doc/README.func:
* w3m-doc/sample/keymap.cgi: Cleanup obsolete INIT_MAILCAP.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820902
* NEWS: Update NEWS.
2016-04-08 Tatsuya Kinoshita
* libwc/johab.c: Fix segfault on bogus text for wc_N_to_johab1.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820373
2016-04-07 Tatsuya Kinoshita
* libwc/map/big5_ucs.map, libwc/map/cns11643_ucs.map:
* libwc/map/gb12345_ucs.map, libwc/map/gb2312_ucs.map:
* libwc/map/gbk_ucs.map, libwc/map/hkscs_ucs.map:
* libwc/map/jisx0208x0212x0213_ucs.map, libwc/map/ksx1001_ucs.map:
* libwc/map/sjis_ext_ucs.map, libwc/map/uhc_ucs.map, libwc/ucs.c:
* libwc/ucs.map: Fix segfault on bogus text for wc_any_to_ucs.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820162
2016-04-03 Tatsuya Kinoshita
* doc/FAQ.html, doc/MANUAL.html: Update English documents.
2016-04-03 Markus Hiereth
* doc/FAQ.html, doc/MANUAL.html: Update English documents.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#25
2016-04-02 Tatsuya Kinoshita
* configure, configure.ac, doc-de/README.func, scripts/Makefile.in:
* scripts/w3mhelp-funcdesc.de.pl.in, scripts/w3mhelp.cgi.in:
Support German translated help messages (translation is in progress).
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682
* doc-jp/w3m.1, doc/w3m.1: Update manpage footers to w3m 0.5.3.
* doc-jp/MANUAL.html, doc-jp/w3m.1, w3m-doc/outline.html.in:
* w3mhelp-lynx_ja.html.in, w3mhelp-w3m_ja.html.in:
Update Japanese documents for extbrowser4..9.
2016-04-02 Justin B Rye
* doc/FAQ.html, doc/MANUAL.html, doc/README.func, doc/menu.submenu:
* main.c, menu.c, scripts/w3mhelp-funcdesc.ja.pl.in:
* scripts/w3mhelp.cgi.in, w3mhelp-lynx_en.html.in:
* w3mhelp-w3m_en.html.in: English fixes.
cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#15
Origin: https://lists.debian.org/debian-l10n-english/2014/12/msg00002.html
Origin: https://lists.debian.org/debian-l10n-english/2014/12/msg00030.html
Origin: https://lists.debian.org/debian-l10n-english/2015/02/msg00011.html
2016-03-30 Leo Famulari
* url.c: Disable RC4.
Origin: http://git.savannah.gnu.org/cgit/guix.git/commit/?id=62339e2d493bf87a3aabe12e45458581e9705d83
2016-03-29 Tatsuya Kinoshita
* url.c: Fix variable is reassigned a value before the old one has
been used.
* regex.c: Fix printf format specifier mismatch when REGEX_DEBUG.
* w3mimg/fb/fb.c: Fix invalid braces when not Linux or FreeBSD.
* local.c: Fix uninitialized variable when not HAVE_PUTENV.
* w3mimgdisplay.c: Fix realloc mistake for DrawImage.
* file.c: Fix mistake of unescape spaces for _doFileCopy.
cf. [w3m-dev-en 00751], [w3m-dev-en 00752] on 2002-06-09
* url.c: Fix style of array index is used before limits check.
Bug: https://sourceforge.net/p/w3m/feature-requests/25/
2016-03-22 Tatsuya Kinoshita
* menu.c, proto.h: Fix build failure when not USE_MOUSE for sgrmouse.
cf. https://twitter.com/naota344/status/711541592167854081
2016-03-20 Tatsuya Kinoshita
* rc.c: Fix reverse ordered config parameters.
2016-03-19 Tatsuya Kinoshita
* doc/FAQ.html: Update FAQ for extbrowser.
2016-03-14 Tatsuya Kinoshita
* po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po, po/zh_TW.po, rc.c:
Update PO strings for extbrowser2..9.
2016-03-13 Tatsuya Kinoshita
* acinclude.m4, configure:
Set firefox instead of mozilla to default browser.
* po/Makefile.in.in, po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po:
* po/zh_TW.po: Update PO strings for extbrowser4..9.
* doc-jp/MANUAL.html, doc/MANUAL.html, fm.h, main.c, rc.c:
Add extbrowser4, extbrowser5, ..., and extbrowser9.
e.g.
- extbrowser8 url=%s && printf %s "$url" | xsel && printf %s "$url" | xsel -b &
- extbrowser9 mpv %s &
cf. https://github.com/spcmd/w3m
2016-02-28 Tatsuya Kinoshita
* menu.c: Fix SIGFPE for ACCESSKEY.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779092
* doc/README.func, main.c: Typo fix for ACCESSKEY.
cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779092#5
2015-12-20 Franz Thoma
* w3mimg/x11/x11_w3mimg.c: Fix semi-transparent artifacts in w3m-img
when used with 32-bit color (e.g. urxvt).
imlib_render_image_on_drawable_at_size() tended to leave nasty
semi-transparent artifacts in 32-bit mode. Apparently, resizing an
image in 32-bit mode affects the alpha channel even if there is no
transparency in the image. With this patch, resizing is done in
24-bit mode (or whatever depth the original image has) before
converting the image to 32-bit and rendering it on the display.
Origin: https://gist.github.com/fmthoma/f76a1b44e00d5ca972bb
cf. https://github.com/hut/ranger/issues/86#issuecomment-166027119
2015-12-17 Tatsuya Kinoshita
* w3mimg/x11/x11_w3mimg.c:
Wrap render_pixbuf_to_pixmap_32() in USE_GTK2.
2015-12-17 Araki Ken
* w3mimg/x11/x11_w3mimg.c:
w3mimgdisplay supports 32 bit depth screen. (e.g. gnome-terminal)
Origin: https://bitbucket.org/arakiken/w3m/commits/f9c22db8cfd1aaba9bb7301ef9ba51ed88d8bb40
2015-12-17 Tatsuya Kinoshita
* w3mimg/x11/x11_w3mimg.c:
Revert "Fix handling visuals and colormaps incorrectly".
This reverts commit e24b4064daf3e022e370788a8c7267db40c37dda.
2015-11-19 Tatsuya Kinoshita
* fm.h: Accept cookies by default.
* fm.h: Set argv_is_url to 1 by default.
Bug-Arch: https://bugs.archlinux.org/task/47102
2015-11-18 Tatsuya Kinoshita
* config.guess, config.sub:
Update config.* with autotools-dev 20150820.1.
2015-11-11 Mingye Wang (Arthur2e5)
* po/LINGUAS, po/zh_CN.po, po/zh_TW.po:
Add zh_CN and zh_TW translations.
Please note that the zh_TW translation is machine-converted using
OpenCC from zh_CN, and needs to be further polished by actual zh_TW
speakers.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804732#10
2015-10-24 BwackNinja
* w3mimg/x11/x11_w3mimg.c:
Fix handling visuals and colormaps incorrectly.
cf. https://github.com/hut/ranger/issues/86
Origin: https://gist.github.com/BwackNinja/60a344730170f9ce2163
Bug-Arch: https://bugs.archlinux.org/task/46836
Bug: https://sourceforge.net/p/w3m/patches/72/
2015-10-10 Tatsuya Kinoshita
* cookie.c: Remove incomplete special_domain tests.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=385702
2015-10-04 Gaetan Bisson
* scripts/w3mhelp.cgi.in: Do not use defined(%hash).
Origin: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/w3m&id=d9e0a4f0b461c9e2177cd9e64a10581386650503
Bug-Arch: https://bugs.archlinux.org/task/45608
2015-09-06 Tatsuya Kinoshita
* file.c: Do not use C99-style comments.
2015-09-06 David Crosby
* file.c: Mitigate issue #16 found by @kcwu.
* table.c: Fix stack overflow found by @kcwu.
Origin: https://github.com/dafyddcrosby/sw3m
Bug-sw3m: https://github.com/dafyddcrosby/sw3m/issues/16
2015-08-21 Tatsuya Kinoshita
* doc-jp/keymap.lynx, doc/keymap.lynx: Fix unknown key.
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/265144
Bug: https://sourceforge.net/p/w3m/bugs/48/
2015-08-11 David Crosby
Fix resource leaks, dead assignments, divide-by-zero, and so on.
Origin: https://github.com/dafyddcrosby/sw3m
* buffer.c: Check for presence of prevl before using.
* html.h: Adjust UFclose to remove false positive of CWE-481.
* ftp.c: Move sockent for splint.
* cookie.c: Use unsigned int for max_count.
* libwc/iso2022.c: Add missing comparision that made if always true.
* Str.c: Use fgetc in while loops, use int instead of char.
* mailcap.c: Adjust len to size_t.
* history.c: Check return value of rename.
* main.c: Adjust while loop.
* news.c: Check dup call for errors.
* file.c: Remove unused value.
* ftp.c: dup can give a negative value.
* main.c: Use int for c.
* table.c: Initialize new_tabwidth at declaration.
* local.c: Remove overflow on readlink.
* anchor.c, file.c, istream.c, main.c, menu.c, rc.c, table.c, terms.c:
* url.c: Remove dead assignments flagged by Clang static analysis.
* w3mbookmark.c:
Move fclose to fix dereference after null check (Coverity).
* file.c: Fix resource leak in AuthDigestCred.
* buffer.c: Fix resource leak in readBufferCache.
* cookie.c: Fix resource leak in load_cookies.
* frame.c: Fix resource leak.
* w3mhelperpanel.c: Fix resource leak.
* w3mbookmark.c: Fix resource leak and a null return value dereference.
* linein.c: Fix a divide-by-zero.
* cookie.c: Change total_dot_number to unsigned int.
* cookie.c: Free tmp.
* local.c: Remove unreachable return.
2015-08-10 Alan Grow
* url.c (HTTPrequest):
- Use Content-Type instead of Content-type.
- Use Content-Length instead of Content-length.
Origin: https://github.com/acg/w3m/commit/5946c2784d4eae46ec06e52390e43a874b3395fc
2015-08-09 Egmont Koblinger
* terms.c: Support sgrmouse for skip_escseq.
* menu.c: Adjust comments for keymaps.
Origin: https://sourceforge.net/p/w3m/patches/65/#e2aa
2015-08-09 Tatsuya Kinoshita
* keybind_lynx.c: Support sgrmouse for Lynx-like key binding.
cf. https://sourceforge.net/p/w3m/patches/65/
2015-08-09 IWAMOTO Kouichi
* menu.c: Support SGR style mouse handler for menu.
cf. https://github.com/tats/w3m/issues/5
Origin: https://gist.github.com/ttdoda/83fbcf676a21da28432b
Bug: https://sourceforge.net/p/w3m/patches/65/
2015-08-06 Richard Quirk
Fix problems reported by cppcheck, clang --analyze and gcc warnings.
Origin: https://github.com/tats/w3m/pull/6
* Str.c, Str.h: Strnew_charp and co do not modify the char* input.
* local.c: Close temp file if pipe open fails.
* rc.c: Avoid passing null to strlen.
* file.c: Initialise hidden_input to NULL.
This prevents a possible use of garbage value on line 3017.
* file.c: Use pclose for pipe.
2015-08-05 IWAMOTO Kouichi
* main.c: Fix that SGR style mouse handler has off-by-one problem.
cf. https://github.com/tats/w3m/issues/5
Origin: https://gist.github.com/ttdoda/30c189a63d483beeb207
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/1390768
Bug: https://sourceforge.net/p/w3m/patches/65/
2015-07-31 yshl
* Bonus/goodict.cgi:
- Use Encode.pm instead of NKF.
- Update to the current URL.
- Enable to select search mode.
Origin: https://github.com/tats/w3m/pull/4
2015-07-20 Tatsuya Kinoshita
* README: Add short description.
* doc-jp/FAQ.html, doc/FAQ.html: Mention GOPHER_PROXY and FTP_PROXY.
2015-07-05 Tatsuya Kinoshita
* doc-jp/FAQ.html, doc/FAQ.html: Mention HTTPS_PROXY.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791425
2015-06-27 yshl
* doc-jp/README.SSL: Modify certdata2pem.rb to assume the encoding
of the certdata.txt to be UTF-8.
Origin: https://github.com/tats/w3m/pull/3
2015-06-23 Daniel Schepler
* terms.c: Wrap the functions used by image.c in USE_IMAGE.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789539
2015-05-09 Tatsuya Kinoshita
* doc-jp/README.siteconf, doc/README.siteconf:
Update examples of siteconf for twitter.com.
2015-05-03 Tatsuya Kinoshita
* main.c: Correct GC version confirmation.
2015-05-02 yshl
* main.c: Correct GC version confirmation.
Origin: https://github.com/tats/w3m/pull/2
2015-04-29 Markus Hiereth
* po/de.po: Update German translation.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783383
2015-04-29 Tatsuya Kinoshita
* po/Makevars, po/de.po, po/ja.po, po/w3m.pot, rc.c:
Update PO strings for display_borders.
2015-04-26 yshl
* main.c: Use GC_oom_fn instead of GC_set_oom_fn for gc-7.1.
Origin: https://github.com/tats/w3m/pull/1
2015-02-03 Tatsuya Kinoshita
* po/de.po, po/ja.po, po/w3m.pot: Update PO.
2015-02-02 Tatsuya Kinoshita
* file.c, fm.h, rc.c:
New option "display_borders" to display 0 pixel table borders.
cf. http://d.hatena.ne.jp/rubikitch/20101120
2015-01-24 Tatsuya Kinoshita
* acinclude.m4, configure, version.c.in:
Update to 0.5.3+gitYYYYMMDD (generate from ChangeLog).
2015-01-15 Tatsuya Kinoshita
* alloc.h, main.c: Drop C99 features.
2015-01-15 Scarlett
Add overflow detection.
Origin: http://marc.info/?l=openbsd-ports&m=142090828929750&w=2
* main.c: Call exit(1) when out of memory to avoid dereferencing null
pointers when gc's malloc fails.
* alloc.h: Replacements for w3m's allocation macros which add
overflow detection and concentrate the macros in one file.
* indep.h, libwc/charset.c, libwc/status.c, matrix.c: Use the
overflow-detecting allocation macros from alloc.h.
2015-01-15 Tatsuya Kinoshita
* Str.c, cookie.c, map.c:
Do not use C99 printf format specifiers and asprintf.
2015-01-15 Scarlett
Correct printf arguments and use asprintf.
Origin: http://marc.info/?l=openbsd-ports&m=142090828929750&w=2
* Str.c: Use asprintf() instead of rolling our own printf string
length detection.
* cookie.c: Pass the char pointer in the string struct to printf %s
instead of the string struct itself.
Print time_t using %lld instead of %ld to allow for 64-bit time_t.
* main.c: Print a long int using the correct format specifier.
* map.c: Print size_t using the correct format specifier.
2014-12-06 Araki Ken
Support OSC 5379 remote imaging and sixel graphics.
Origin: https://bitbucket.org/arakiken/w3m/branch/remoteimg (2014-11-16)
* doc/README.sixel, terms.c: Add README.sixel. W3M_IMG2SIXEL
environmental variable enables to specify options of img2sixel.
* image.c, terms.c:
Add n_terminal_image argument to put_image_{sixel|osc5379}().
Use struct winsize to calculate ppc and ppl.
* terms.c: If SCREEN_VARIANT=sixel on GNU screen, exec img2sixel
without -P option.
* terms.c: ttymode_set() -> ttymode_reset().
* terms.c: Fix.
* terms.c: Support GNU screen.
* terms.c: Show GIF (except animation GIF) correctly.
* main.c, terms.c: img2sixel exits by Ctrl+C. Enable GIF Animation if
'I' is pressed to show it.
* image.c: Add declaration of get_pixel_per_cell().
* terms.c: Show the first frame of animation gif files.
* terms.c: system() -> fork()&execvp()
* display.c: Draw underline on anchor which contains cboth text and
images.
* etc.c: Remove close_tty() from setup_child() because close_tty()
sometimes interrupts loadGeneralFile() in loadImage() and corrupt
image data can be cached in ~/.w3m.
* image.c: Minor fix.
* image.c: Cache image files if at all possible and convert them to
sixel when -sixel option is specified.
* image.c: Init pixel_per_{char|line}_i if get_pixel_per_cell() fails.
* display.c, file.c, fm.h, image.c, main.c, terms.c:
Add -sixel option which supports image processing by img2sixel.
* image.c: Don't download image files whose size is specified in
tag.
* image.c: Minor fixes of parseImageHeader().
* image.c: Determine the format of an image file by its header data
not by its file name suffix.
* image.c: Read width and height from jpeg, png and gif files directly
instead of executing w3mimgdisplay -size.
* display.c: display.c: Draw underline on anchor text which is not
overlapped with any image.
* terms.c: Clear fd_set by FD_ZERO() before select().
* file.c: nw and ni are rounded up instead of rounded off to show
every corner of images.
* terms.c: Change time to wait for the response of "\x1b[14t\x1b[18t"
from 0.1 sec to 0.5 sec.
* image.c:
- clearImage() works.
- Use cached image files created by w3m in getImage().
* file.c: Hack for alignment.
* fm.h, image.c, terms.c:
- Adjust the image size to the terminal cell size.
- If the image size is specified in html source, skip to load the image.
* display.c, fm.h, image.c, main.c, terms.c, w3mimg/x11/x11_w3mimg.c:
Support remote image by OSC 5379 show_picture sequence.
2014-12-06 Olaf Hering
* parsetagx.c: Fix crash in parse_tag() during every start.
Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-parsetagx-crash.patch?expand=1
* fm.h: Change the default to alt_entity=0.
Change the default for the option "Use ASCII equivalents to
display entities" from YES to NO.
Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-0.5.1-no-ASCII-equivalents-by-default.patch?expand=1
Bug-Novell: https://bugzilla.novell.com/show_bug.cgi?id=247397
* anchor.c, libwc/gb18030.c, libwc/ucs.c, regex.c:
Fix a few harmless uninitialized variables.
Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-uninitialized.patch?expand=1
2014-12-06 Peter Poeml
* terms.c: Prevent segfault when editing a textarea field with vi.
Add fix for segfault that can occur when editing a textarea field
with vi, and returning to w3m (it seems to happen if the terminal
is not writable, as when using w3m after 'su - some_user')
Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-0.4.1-textarea-segfault.dif?expand=1
2014-12-04 Tatsuya Kinoshita
* acinclude.m4: Follow updated configure.
2014-12-03 Yusuke Baba
* configure, w3mimg/fb/fb.c, w3mimg/fb/fb.h, w3mimg/fb/fb_w3mimg.c:
Support FreeBSD framebuffer.
Origin: http://www.ac.auone-net.jp/~baba/w3m-img/index.html
Bug-FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=122673
2014-12-02 Naohiro Aota
* acinclude.m4, configure, w3mimg/fb/fb_gdkpixbuf.c:
* w3mimg/x11/x11_w3mimg.c:
Depend on gdk-pixbuf instead of gtk when gtk2.
Origin: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.3-gdk-pixbuf.patch?revision=1.1
2014-12-02 Jeroen Roovers
* acinclude.m4, configure: Add tinfo to with_termlib.
Fix building against sys-libs/ncurses[tinfo].
Origin: https://504588.bugs.gentoo.org/attachment.cgi?id=372650
Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=504588
2014-12-01 OBATA Akio
* acinclude.m4, configure:
Assume defined PKG_CONFIG points right location when gtk2.
Origin: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/w3m/patches/patch-aa?rev=1.13&content-type=text/x-cvsweb-markup
Origin: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/w3m/patches/patch-ak?rev=1.1&content-type=text/x-cvsweb-markup
2014-12-01 Vsevolod Stakhov
* config.h.in: Disable USE_EGD for LibreSSL.
Disable use of RAND_egd as it is absent in FreeBSD.
This also fixes build error with LibreSSL.
Origin: https://bz-attachments.freebsd.org/attachment.cgi?id=144635
Bug-FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191852
Bug-FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191956
2014-12-01 zimous
* po/ja.po: Set Language tag properly for Japanese translation.
Origin: https://512722.bugs.gentoo.org/attachment.cgi?id=378452
Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=512722
2014-11-30 Tatsuya Kinoshita
* doc/w3m.1: Typo fix.
2014-11-30 Markus Hiereth
* doc/w3m.1: Miscellaneous changes to improve English manpage.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
2014-11-29 Markus Hiereth
* doc/w3m.1: Improve FILES.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403634
* doc/w3m.1: Improve EXAMPLES.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380560
* doc/w3m.1: Improve explanation about option -N.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345084
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530468
* doc/w3m.1: Note that -cols only affects when HTML is rendered.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285251
* doc/w3m.1: Add more info on configuration.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=268211
2014-11-29 Justin B Rye
* scripts/w3mman/w3mman.1.in: Tweak for W3MMAN_W3M.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771003#5
* scripts/w3mman/w3mman.1.in: English fixes.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#25
2014-11-29 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-19+.
2014-11-29 Justin B Rye
* scripts/w3mman/w3mman2html.cgi.in: Fix Perl warnings.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771004
2014-10-21 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-19
* po/LINGUAS: Correct LINGUAS to a whitespace separated list
2014-10-21 Markus Hiereth
* po/LINGUAS, po/de.po: Add German translation
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763964
2014-10-15 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-18
* doc-jp/README.SSL: Update README.SSL to follow default values
* config.sub: Update config.sub with autotools-dev 20140911.1
* fm.h: Disable SSLv3 by default [CVE-2014-3566]
cf. https://blog.mozilla.org/security/2014/10/14/the-poodle-attack-and-the-end-of-ssl-3-0/
2014-10-15 Ludwig Nussel
* fm.h: Force ssl_verify_server on and disable SSLv2 support
Origin: http://www.openwall.com/lists/oss-security/2010/06/14/4
2014-10-13 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-17+
2014-10-04 Tatsuya Kinoshita
* libwc/ambwidth_map.awk, libwc/map/ucs_ambwidth.map:
Fix incorrect generation of ucs_ambwidth_map
2014-08-22 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-17
* config.guess:
Update config.guess to 2014-03-23 with autotools-dev 20140510.1
* config.sub:
Update config.sub to 2014-05-01 with autotools-dev 20140510.1
2014-08-22 Micah Cowan
* main.c: Support Boehm GC 7.2.
Replace Gentoo's patch to prevent segfaults due to infinite recursion.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=080_gc72.patch;att=1;bug=758831
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758831
Bug-Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=555467
Bug: http://sourceforge.net/p/w3m/patches/63/
Bug: http://sourceforge.net/p/w3m/patches/59/
2014-08-22 Tatsuya Kinoshita
* main.c:
Revert "Support Boehm GC 7.2" (w3m-0.5.2-gc72.patch from Gentoo)
This reverts commit 4331db3e3e673ac4dbfe8e9f2b42a8e0478dc98a.
2014-06-23 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-16
* url.c: Disable ciphers that use keys smaller than 128 bits
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/1325674
2014-01-04 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-15
2014-01-03 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-14
* acinclude.m4, configure: Use pkg-config to build with imlib2 1.4.6
* doc/HISTORY, doc/README.cookie, doc/README.m17n:
Prefer US-ASCII rathar than Japanese encodings in English documents
2013-12-27 Tatsuya Kinoshita
* doc-jp/MANUAL.html, doc/MANUAL.html:
Cleanup unusable links in MANUAL.html
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517315
* version.c.in: Update to 0.5.3+debian-13+
2013-12-17 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-13
2013-12-14 Tatsuya Kinoshita
* config.guess:
Update config.guess to 2013-06-10 with autotools-dev 20130810.1
* config.sub:
Update config.sub to 2013-08-10 with autotools-dev 20130810.1
2013-12-07 Reinhard Max
* local.c: Fix a directory descriptor leak in loadLocalDir.
Patch from openSUSE on 2009-09-07.
Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-closedir.patch
Bug-Novell: https://bugzilla.novell.com/show_bug.cgi?id=531675
2013-12-07 AIDA Shinra
* main.c: Fix crash after SEARCH_NEXT.
Patch from ,
[w3m-dev:04473] on 2013-12-07.
2013-11-11 Paul Boekholt
* file.c: Add support for single quoted meta refresh URL
Bug: https://sourceforge.net/p/w3m/patches/53/
Bug-NetBSD: http://gnats.netbsd.org/42400
2013-11-07 Cristian Rodriguez
* url.c: Use SSL_OP_NO_COMPRESSION if available.
Due to the "CRIME attack" (CVE-2012-4929) HTTPS clients that
negotiate TLS-level compression can be abused for MITM attacks.
* url.c: Use SSL_MODE_RELEASE_BUFFERS if available.
Patch from openSUSE on 2012-11-12:
https://build.opensuse.org/request/show/141054
2013-10-15 Tatsuya Kinoshita
* Makefile.in:
Depend on funcname.tab to fix parallel make issue of scripts
Bug: https://sourceforge.net/p/w3m/patches/64/
Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=362249
* w3mimg/Makefile.in:
Avoid prerequisite $(IMGOBJS) to fix parallel make issue of w3mimg
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726188
* acinclude.m4, configure:
Explicitly add -lX11 to IMGX11LDFLAGS only when gtk2
Bug: https://sourceforge.net/p/w3m/patches/57/
* w3mimg/Makefile.in: Revert "Fix parallel make issue"
This reverts commit aa6f871c6dcc108118142bcc786e4a6ac3d46867.
* Makefile.in:
Revert "Explicitly link w3mimgdisplay with -lX11 to build with gcc 4.5"
This reverts commit 7410954066d68ac2ad6aea638801714447321fec.
2013-10-14 AIDA Shinra
* url.c: Define schemeNumToName() to fix scheme bug.
Patch from ,
[w3m-dev:04470] on 2013-10-14.
Bug: https://sourceforge.net/p/w3m/patches/60/
* config.h.in, file.c, fm.h, html.h, image.c, indep.c, indep.h:
* istream.c, istream.h, local.c, main.c, mimehead.c, proto.h:
Workaround of GC crash on Cygwin64.
Patch from ,
[w3m-dev:04469] on 2013-10-14.
2013-10-14 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-12+
2013-10-14 Jarek Czekalski
* terms.c: Fix paren in check_cygwin_console()
Bug: https://sourceforge.net/p/w3m/patches/66/
2013-10-13 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-12
* doc-jp/MANUAL.html, doc-jp/w3m.1, doc/MANUAL.html, doc/w3m.1:
Update document for the -s option change
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75527
* terms.c: Do not fail when LANG is not set.
Check whether the value of LC_ALL, LC_CTYPE or LANG is not NULL in
check_cygwin_console().
Bug: https://sourceforge.net/p/w3m/patches/66/
2013-10-12 Tatsuya Kinoshita
* table.h: Bump MAXCOL to 256
Bug: https://sourceforge.net/p/w3m/feature-requests/24/
2013-10-12 Laurence Richert
* main.c, proto.h: vim/-perator like handling
- half page scrolling
- jumping to elements numbered by getLinkNumberStr() from Karsten
Schoelzel
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724028
2013-10-12 Tatsuya Kinoshita
* doc-jp/README, doc/README:
Mention project page rather than unavailable mailing lists
2013-10-09 Rafael Laboissiere
* doc/README.img: Fix typo
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725892
2013-08-12 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-11+
* ChangeLog: Update ChangeLog to use contributor's name
2013-08-08 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-11
2013-08-04 Tatsuya Kinoshita
* Str.c: Check length for Strchop()
* main.c: Fix potentially segfault of execdict()
* version.c.in: Update to 0.5.3+debian-10+
* file.c: Fix segfault of loadGeneralFile()
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718612
2013-08-02 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-10
2013-08-02 Piotr P. Karwasz
* scripts/w3mman/w3mman2html.cgi.in:
Correct underline processing and more UTF-8 support for w3mman2html.cgi.
Patch from
on 2010-11-23.
2013-08-01 Hilko Bengen
* entity.c: Ignore SOFT HYPHEN to prevent drawing hyphens everywhere.
Patch from
on 2011-03-01.
2013-08-01 Tatsuya Kinoshita
* doc-jp/README, doc/README: Update contact list in README
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696209
2013-07-30 Tatsuya Kinoshita
* config.guess, config.sub:
Update config.guess and config.sub to supprot aarch64.
Updated with Debian autotools-dev version 20130515.1.
2013-07-30 Conrad J.C. Hughes
* main.c: Sort anchors by sequence number in -dump.
Patch from
on 2012-01-27.
2013-07-30 Tatsuya Kinoshita
* version.c.in: Update to 0.5.3+debian-9+
2013-07-29 Tatsuya Kinoshita
* version.c.in: Update version to w3m/0.5.3+debian-9
* version.c.in: Set CURRENT_VERSION to debian version
2013-07-28 Tatsuya Kinoshita
* file.c: Fix segfault of process_button()
2013-04-08 AIDA Shinra
* file.c: One more patch for siteconf from [w3m-dev 04464]
* anchor.c, config.h.in, display.c, doc-jp/README.siteconf:
* doc/README.siteconf, file.c, fm.h, form.c, frame.c, func.c:
* history.c, indep.c, indep.h, linein.c, main.c, map.c, menu.c:
* po/ja.po, proto.h, rc.c, url.c: Support the siteconf feature.
Patch to support the siteconf feature, from [w3m-dev 04463]
on 2012-06-27.
2013-04-08 Hayaki Saito
* keybind.c, main.c, proto.h, terms.c:
Support SGR 1006 mouse reporting.
cf. [w3m-dev 04466] on 2012-07-15
Origin: https://gist.github.com/3114255
Bug: https://sourceforge.net/p/w3m/patches/65/
2012-05-19 Hilko Bengen
* form.c: Assume "text" if an input type is unknown.
Patch from on 2011-03-01.
2012-05-19 Simon Ruderich
* Makefile.in: Use $(CPPFLAGS) with $(CPP).
Patch from
on 2012-03-24.
2012-05-03 Miroslav Šulc
* w3mimg/Makefile.in: Fix parallel make issue.
Patch from Gentoo
on 2011-02-01.
2012-05-03 MATSUU Takuto
* main.c: Support Boehm GC 7.2.
Patch from Gentoo
on 2009-12-13.
2012-05-02 Reinhard Tartler
* istream.c, istream.h:
Fix that struct file_handle conflicts with glibc 2.14.
Patch from
on 2012-02-19.
2011-10-30 Colin Watson
* acinclude.m4, configure, w3mbookmark.c:
Appease gcc -Werror=format-security.
Patch from 0.5.3-3ubuntu1 on 2011-10-23.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646321
2011-06-19 Martin Pitt
* Makefile.in:
Explicitly link w3mimgdisplay with -lX11 to build with gcc 4.5.
Patch from 0.5.2-10ubuntu1 on 2010-12-03.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605761
2011-06-19 Fumitoshi UKAI
* main.c: Change the -s option to "squeeze multiple blank lines".
Change the -s option from "display charset Shift_JIS" to "squeeze
multiple blank lines" to work as /usr/bin/pager. In addition, the
options -j and -e are disabled. To specify the display charset,
use -O{s|j|e} instead.
Patch from [w3m-dev 01275] on 2000-10-26.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75527
2011-06-19 Hiroyuki Ito
* file.c, fm.h, html.c, html.h, proto.h, table.c, tagtable.tab:
Support the button element as defined in HTML 4.01.
Patch from upstream, [w3m-dev 04411] on 2010-09-17, to support the
button element. It is discussed upstream and incomplete, but enough
to login Launchpad.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=136810
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/628755
2012-05-22 Tatsuya Kinoshita
* [w3m-dev 04451] w3m/entity.h should be removed when `make clean'
* Makefile.in: add entity.h to "make clean" target.
2012-05-22 Tatsuya Kinoshita
* [w3m-dev 04452] Re: w3m on macosx 10.6.6
* doc/w3m.1, doc/STORY.html, doc-jp/STORY.html:
delete words about formerly included Boehm GC library.
2012-05-22 Enu
* file.c, HTML.c: parse META CHARSET.
2011-01-17 Dai Sato
* correction: ChangeLog of 2011-01-15 (0.5.2 -> 0.5.3)
2011-01-15 Dai Sato
* w3m 0.5.3
* version.c.in: update
* doc/README: version 0.5.3, release date, maintainer
* doc-jp/README: ditto
* po/w3m.pot, ja.po: ditto
* NEWS: update
* configure.ac: version 0.5.3
* configure: regenerated
2011-01-05 SAKAI Kiyotaka
* [w3m-dev 04445] Re: Update documents (README.cookie)
* doc-jp/README.cookie: refer to RFC 2109.
* doc/README.cookie: diito.
2011-01-05 SAKAI Kiyotaka
* [w3m-dev 04444] Re: error when 'make install'
* w3mimg/win/.cvsignore: added.
2011-01-04 SAKAI Kiyotaka
* [w3m-dev 04441] error when 'make install'
* update followig files. ABOUT-NLS Makefile.in acinclude.m4
aclocal.m4 config.rpath configure configure.ac entity.h install-sh
po/ChangeLog po/Makefile.in.in po/Rules-quot po/boldquot.sed
po/en@boldquot.header po/en@quot.header po/insert-header.sin
po/quot.sed po/remove-potcdate.sin
2010-12-28 Ito Hiroyuki
* [w3m-dev 04440] Update documents (README.cookie)
* doc/README.cookie: added.
* doc-jp/README.cookie: add document about cookie_avoid_wrong_number_of_dots.
2010-12-24 Ito Hiroyuki
* [w3m-dev 04439] Update documents (README.m17n)
* doc-jp/README.m17n: add documents for options "east_asian_width", "gb18030_as_ucs" and "simple_preserve_space".
* doc/README.m17n: ditto.
2010-12-24 AIDA Shinra
* [w3m-dev 04437] Re: Windows版w3mimg、他
* w3mimg/win/win_w3mimg.cpp: remove unused ifdefs.
(load, animate): support "-anim" option.
(show): support "image_scale".
2010-12-20 AIDA Shinra
* [w3m-dev 04425] Re: Windows版w3mimg、他
* w3mimgdisplay: supports Windows console (http://www.j10n.org/files/w3m-cvs-1.1040-misc.patch).
* image.c: ditto.
* configure.ac: ditto.
* config.h.in: ditto.
* acinclude.m4: ditto.
* Makefile.in: ditto.
* w3mimg/w3mimg.h: ditto.
* w3mimg/w3mimg.c: ditto.
* w3mimg/Makefile.in: ditto.
* doc/README.img: ditto.
* doc-jp/README.img: ditto.
* w3mimgdisplay.c (main): call "w_op->close(w_op)" before exit.
* w3mimg/win/win_w3mimg.cpp: added.
* w3mimg/win/Makefile.in: added.
2010-12-20 Ito Hiroyuki
* doc/README.img: add documents about some options.
* doc-jp/README.img: ditto.
2010-12-15 AIDA Shinra
* [w3m-dev 04424] Windows版w3mimg、他
* scripts/w3mman/Makefile.in (DESTDIR): removed.
* scripts/multipart/Makefile.in (DESTDIR): removed.
* scripts/Makefile.in (DESTDIR): removed.
* url.c (add_index_file): can specify multiple files as an index file for directories.
* mktable.c (defhashfunc): fi indent of output.
* ftp.c (ftp_login): support IPv6.
* file.c (is_text_type): check if the type is "application/xhtml".
* Makefile.in (DESTDIR): removed.
(GC_LIBS): added.
(EXT_LIBS): use "GC_LIBS".
(entity.h): depend on entity.tab and mktable$(EXT).
(indep.o): depend on entity.h
(mktable$(EXT)): depend on Str.o, hash.o and myctype.o instead of $(ALIB).
2010-12-15 Kazuhiko
* [w3m-dev 04419] AC_W3M_EXTLIBS does not check /lib64
* acinclude.m4 (AC_W3M_EXTLIBS): search /lib64 and /usr/lib64.
2010-12-11 theme.of.n@gmail.com
* [w3m-dev 04421] Patch to prevent sending `Referer: ' header from HTTPS to HTTP
* url.c (otherinfo): Don't send Referer: if https:// -> http://
2010-10-11 d+w3m@vdr.jp
* [w3m-dev 04414] Re: "normal" bugs from bugs.debian.org
* doc/w3m.1: add documents about some options.
* doc/FAQ.html: fix typo.
2010-08-24 Karsten Schoelzel
* [w3m-dev 04393] [patch] locale-related character management
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313365
* libwc/map/ucs_isalpha.map: added
* libwc/map/ucs_islower.map: added
* libwc/map/ucs_isupper.map: added
* libwc/map/mk_ucs_case_map.pl: added
* libwc/map/ucs_case.map: added
* libwc/map/mk_ucs_isdigit_map.pl: added
* libwc/map/ucs_isdigit.map: added
* libwc/ucs.c (wc_any_to_ucs): ceck if cc.ccs == WC_CCS_US_ASCII
(wc_is_ucs_alpha, wc_is_ucs_digit, wc_is_ucs_alnum)
(wc_is_ucs_lower, wc_is_ucs_upper, wc_ucs_toupper)
(wc_ucs_tolower, wc_ucs_totitle): added
* regex.c (match_longchar, match_range_longchar): use wc_any_to_ucs(), wc_ucs_tolower(), wc_ucs_toupper() and wc_ucs_totitle()
* main.c (nextChar, prevChar, getChar, is_wordchar): added
(movLW): use prevChar() and is_wordchar()
(movRW): use nextChar() and is_wordchar()
(getCurWord): remove 4th parameter
(getCurWord): use prevChar(), nextChar() and is_wordchar()
2010-08-20 Karsten Schoelzel
* [w3m-dev 04401] Re: mailto with options handling
* rc.c: Introduce option mailto_options
* main.c (handleMailto): added
(followA, cmd_loadURL): use handleMailto()
* fm.h (MAILTO_OPTIONS_USE_W3MMAILER, MAILTO_OPTIONS_IGNORE)
(MAILTO_OPTIONS_USE_MAILTO_URL): added
2010-08-20 Ito Hiroyuki
* [w3m-dev 04402] Re: "normal" bugs from bugs.debian.org
* terms.c (reset_exit_with_value, reset_error_exit): added
(reset_exit): use reset_exit_with_value()
(ttymode_set, ttymode_reset, set_cc, getTCstr)
(sleep_till_anykey): use reset_error_exit() instead of reset_exit()
2010-08-14 "Adam C. Emerson"
* [w3m-dev 04390]
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573789
* html.c: All elements have the id attribute.
2010-08-12 Peter J. R. Moulder
* [w3m-dev 04384]
* http://sourceforge.net/tracker/index.php?func=detail&aid=2987194&group_id=39518&atid=425441
* html.c: some tags have ALST_NOP attribute
* tagtable.tab: add and
* html.h (HTML_SPAN, HTML_N_SPAN): added
2010-08-11 SAKAI Kiyotaka
* [w3m-dev 04381] Re: check socklen_t
* ftp.c: fix condition (#ifndef HAVE_SOCKLEN_T)
2010-08-10 Ito Hiroyuki
* [w3m-dev 04379] check socklen_t
* configure.ac: check socklen_t
* ftp.c (ftp_login, ftp_pasv): use socklen_t instead of int
2010-08-09 Ito Hiroyuki
* [w3m-dev 04374] Re: "important" bugs from bugs.debian.org
* table.c (feed_table_tag): don't show message when rowspan is greater than ATTR_ROWSPAN_MAX
* [w3m-dev 04376] Re: "important" bugs from bugs.debian.org
* table.c (feed_table_tag): fix indent
2010-08-08 Steven Harms
* [w3m-dev 04371] Re: "important" bugs from bugs.debian.org
* https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/131993
* table.c (ATTR_ROWSPAN_MAX): added
(feed_table_tag): maximum value of rowspan is ATTR_ROWSPAN_MAX
2010-08-08 d+w3m@vdr.jp
* [w3m-dev 04360] Re: "important" bugs from bugs.debian.org
* main.c (main): use DEFAULT_COLS
(main): the maximum value of the -cols option is MAXIMUM_COLS
* backend.c (backend): use DEFAULT_COLS
* fm.h (MAXIMUM_COLS, DEFAULT_COLS): added
2010-08-04 Ito Hiroyuki
* [w3m-dev 04369] Re: w3m's bugs from bugs.debian.org
* terms.c (graph_ok): fix condition (UseGraphicChar != GRAPHIC_CHAR_DEC)
* symbol.c (get_symbol): fix condition (UseGraphicChar != GRAPHIC_CHAR_ASCII)
* rc.c (params1): type of graphic_char option is PI_SEL_C
* main.c (main): use GRAPHIC_CHAR_ASCII and GRAPHIC_CHAR_DEC instead of FALSE and TRUE
* fm.h (GRAPHIC_CHAR_ASCII, GRAPHIC_CHAR_DEC, GRAPHIC_CHAR_CHARSET): added
2010-08-03 d+w3m@vdr.jp
* [w3m-dev 04363] Re: w3m's bugs from bugs.debian.org
* doc/w3m.1: revert option -S
* doc-jp/w3m.1: revert option -S, -e, -j and -s
* main.c: remove codes for Debian
2010-08-03 Ito Hiroyuki
* [w3m-dev 04343]
* file.c (loadGeneralFile): register user name and password for proxy authentication.
* url.c (HTTPrequest): unused variable seen_proxy_auth was removed
* fm.h: global variables proxy_auth_cookie and pauth are removed
* main.c (main): remove option -pauth
* doc/MANUAL.html: ditto
* doc-jp/MANUAL.html: ditto
* doc-jp/w3m.1: ditto
* doc/w3m.1: ditto
* doc/README.passwd: added
* doc-jp/README.passwd: added
2010-07-31 Tatsuya Kinoshita
* [w3m-dev 04350] Re: w3m's bugs from bugs.debian.org
* file.c (process_img): Revert the change of using ATTR_TITLE if ATTR_ALT is empty.
2010-07-30 Ito Hiroyuki
* [w3m-dev 04348] Re: "important" bugs from bugs.debian.org
* file.c (TEXTAREA_ATTR_COL_MAX, TEXTAREA_ATTR_ROWS_MAX): added.
(process_textarea): check cur_textarea_size > TEXTAREA_ATTR_COL_MAX and cur_textarea_rows > TEXTAREA_ATTR_ROWS_MAX
2010-07-30 Ito Hiroyuki
* [w3m-dev 04345] Re: "important" bugs from bugs.debian.org
* file.c (HR_ATTR_WIDTH_MAX): added.
(process_hr): check w > HR_ATTR_WIDTH_MAX
2010-07-26 d+w3m@vdr.jp
* [w3m-dev 04237] [patch] cookie avoid [wrong number of dots]
* rc.c: Introduce option cookie_avoid_wrong_number_of_dots.
* fm.h: add global variables cookie_avoid_wrong_number_of_dots and Cookie_avoid_wrong_number_of_dots_domains.
* cookie.c (check_avoid_wrong_number_of_dots_domain): added.
(add_cookie): use check_avoid_wrong_number_of_dots_domain().
2010-07-26 Ito Hiroyuki
* acinclude.m4: define AC_W3M_SSL_DIGEST_AUTH
2010-07-25 AIDA Shinra
* [w3m-dev 04049] Ctrl-C safe resolver
* fm.h (GRAPHIC_CHAR_ASCII, GRAPHIC_CHAR_CHARSET, GRAPHIC_CHAR_ALL): removed.
* fm.h: UseGraphicChar is initialized as FALSE.
* main.c (sig_chld): use TRUE and FALSE instead of GRAPHIC_CHAR_ALL and GRAPHIC_CHAR_ASCII.
* merge ambiguous width patch ( http://www.j10n.org/files/w3m-cvs-1.914-ambwidth.patch ).
2010-07-24 Ito Hiroyuki
* [w3m-dev 04326] suppress compile warnings
* file.c (digest_hex): type of the parameter s is "unsigned char *".
(AuthDigestCred): use unsigned char.
(ex_efct): type of the function is "static int".
2010-07-20 Sascha Silbe
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523159#5
* url.c (openSSLHandle): add support for TLS SNI (Server Name Indication)
2010-07-19 Karsten Schoelzel
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329862#20
* table.c (feed_table_tag): check displayLinkNumber.
* proto.h: add getLinkNumberStr().
* main.c (do_dump): check displayLinkNumber.
* fm.h: add global variable displayLinkNumber.
* file.c (getLinkNumberStr): added.
(process_input, process_select, HTMLtagproc1): check displayLinkNumber.
2010-07-19 Karsten Schoelzel
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329863#8
* rc.c: Introduce option pseudo_inlines.
* fm.h: add global variable pseudoInlines.
* file.c (process_img): check q.
2010-07-19 "Trent W. Buck"
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537706#10
* rc.c (interpret_rc): check line->length before call Strchop().
2010-07-19 Karsten Schoelzel
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366284#5
* rc.c (init_rc): check config_file is NULL or not.
(panel_set_option): check config_file instead of no_rc_dir.
2010-07-19 Karsten Schoelzel
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=261174#10
* terms.c (graph_ok): check UseGraphicChar is GRAPHIC_CHAR_ALL or not.
* symbol.c (get_symbol): check UseGraphicChar.
* rc.c (graphic_char_str): added.
* main.c (sig_chld): use GRAPHIC_CHAR_ASCII and GRAPHIC_CHAR_ALL.
* fm.h (GRAPHIC_CHAR_ASCII, GRAPHIC_CHAR_CHARSET, GRAPHIC_CHAR_ALL): added.
* fm.h: UseGraphicChar is initialized as GRAPHIC_CHAR_ASCII.
2010-07-19 Karsten Schoelzel
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=185006#22
* main.c (sig_chld): save exit code to d->err.
(addDownloadList): initialize d->running and d->err.
(DownloadListBuffer): check d->err.
* fm.h (_DownloadList): add running and err.
* file.c (save2tmp): check returned value of Strfputs().
(doFileSave): exit code is depend on the returned value of save2tmp().
2010-07-19 d+w3m@vdr.jp
* [w3m-dev 04238] [patch] simple preserve space
* rc.c: Introduce option simple_preserve_space.
* fm.h: add global variable SimplePreserveSpace.
* file.c (HTMLlineproc0): check SimplePreserveSpace.
2010-07-18 Karsten Schoelzel
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242599#21
* file.c (is_html_type): added.
(examineFile, loadGeneralFile, _saveBuffer)
(openGeneralPagerBuffer, reloadBuffer): use is_html_type() instead
of strcasecmp().
(loadGeneralFile): set f.guess_tupe
* display.c (displayBuffer): use is_html_type() instead of strcasecmp().
* buffer.c (reshapeBuffer): use is_html_type() instead of strcasecmp().
* backend.c (internal_get): use is_html_type() instead of strcasecmp().
* main.c (vwSrc, reload, dispI, stopI): use is_html_type() instead of strcasecmp().
* proto.h: add is_html_type()
* url.c: add "xhtml" to DefaultGuess.
2010-07-18 Hironori SAKAMOTO
* [w3m-dev 04286] Re: break textform when buffer back
* form.c (form_update_line): set line->size
2010-07-18 d+w3m@vdr.jp
* [w3m-dev 04319] Re: w3m's bugs from bugs.debian.org
* doc/w3m.1: fix typo.
* doc-jp/w3m.1: update
2010-07-18 Petr Salinger
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493486
* terms.c: fix version check logic for FreeBSD
2010-07-18 Colin Watson
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=325699
* scripts/w3mman/w3mman2html.cgi.in (Content-Type): "MAN_KEEP_FORMATTING=1"
2010-07-18 Ludwig Nussel
* http://www.openwall.com/lists/oss-security/2010/06/14/4
* istream.c (ssl_check_cert_ident): replace \0 to make full string
visible to user (CVE-2010-2074).
2007-06-07 Hironori Sakamoto
* [w3m-dev 04279] charset
* libwc/ces.h, libwc/charset.c: set charset to Shift_JIS, when locale
is japanese, jp_JP.PCK, ja_JP.IBM-932, ja_JP.IBM-943, or windows-31j.
2007-06-07 Hironori Sakamoto
* [w3m-dev 04278] Re: segfault on CentOS4.5/libgc6.8
* term.c: add handling xterm-incompatible terminals without gpm.
2007-06-04 Hironori Sakamoto
* [w3m-dev 04271] vi_prec_num
* main.c: make number prefixes working when vi_prec_num=0.
2007-05-31 Dai Sato
* w3m 0.5.2
* version.c.in: update
* doc/README: version 0.5.2, release date, maintainer
* doc-jp/README: ditto
* po/w3m.pot, ja.po: ditto
* NEWS: update
* configure.ac: version 0.5.2
* configure: regenerated
2007-05-31 Tsutomu OKADA
* [20070530101431@w3mbbs] Re: road to 0.5.2
* ftp.c: fix typo.
* main.c, mktable.c, w3mbookmark.c, w3mhelperpanel.c: add GC_INIT().
2007-05-30 Hironori Sakamoto
* [w3m-dev 04266] Bug fix when tab browsing
* fm.h, main.c: fix for tab browsing.
2007-05-30 Hironori Sakamoto
* [w3m-dev 04265] compile error when #undef USE_BG_COLOR
* terms.c: add #ifdef __CYGWIN__.
2007-05-30 Hironori Sakamoto
* [w3m-dev 04264] Re: road to 0.5.2
* po/makefile.in.in, scripts/*/Makefile.in: add datarootdir.
2007-05-29 Hironori Sakamoto
* [w3m-dev 04262] FreeBSD sysmouse (Re: road to 0.5.2)
* configure.ac: unbreak sysmouse support, pointed out by
Travis Poppe .
* configure: regenerated.
2007-05-29 Hironori Sakamoto
* [w3m-dev 04260] Warning (Re: road to 0.5.2)
* main.c, display.c: delete unused macros, change void to static void.
2007-05-29 Hironori Sakamoto
* [w3m-dev 04259] long long (Re: road to 0.5.2)
* Makefile.in, aclocal.m4: move 'gc' from $LIBS to $LIBGC.
* configure: regenerated.
2007-05-29 Hironori Sakamoto
* [w3m-dev 04256] Re: road to 0.5.2
* scripts/Makefile.in, scripts/w3mhelp.cgi.in: add datarootdir.
2007-05-28 Hideyuki SHIRAI
* [w3m-dev 04251] Re: road to 0.5.2
* po/w3m.pot: pot-update.
2007-05-27 Hiroyuki Ito
* [w3m-dev 04252] Re: road to 0.5.2
* Makefile.in: add datarootdir for Autoconf 2.60 and later.
2007-05-23 NOKUBI Takatsugu
* [w3m-dev 04155] w3m mingw patch
* config.h, configure.ac, etc.c, file.c, ftp.c, indep.c, istream.c,
local.c, main.c, rc.c, terms.c, url.c: fix for minpw, except for
deleting nsl and dl from configure.ac.
* configure: regenerated.
2007-05-23 Hiroyuki Ito
* [w3m-dev 04233], [w3m-dev 04236] Re: , , , and so on
* file.c, fm.h, po/ja.po, po/w3m.pot, rc.c, table.c:
expand display_ins_del to select a type of fontify.
2007-05-23 Hiroyuki Ito
* [w3m-dev 04242] Re: Compile error when --without-ssl
* aclocal.m4, configure.ac: add checking ssl before digest_auth.
* configure: regenerated.
2007-05-23 Hironori Sakamoto
* [w3m-dev 04240] nl_langinfo() requires setlocale()
* fm.h, main.c, menu.c, rc.c: add "#ifdef"s.
* libwc/charset.c: add setlocale() for nl_langinfo().
2007-05-23 Hironori Sakamoto
* [w3m-dev 03923] in
* file.c, table.c: avoid extra blanks in pre in table.
2007-05-23 tamo
* [20070121110209@w3mbbs] unnecessary decoding in linein.c
* linein.c: decoding URLs in correct condition.
2007-05-23 Tsutomu OKADA
* [20061228000713@w3mbbs] avoid warning for file.c
* html.h: change char to unsigned char for HTML_DL_COMPACT(133).
2007-05-23 Hironori Sakamoto
* [w3m-dev 04213] update Unicode characters' width
* libwc/ucs.c, libwc/ucs.h, libwc/map/ucs_wide.map:
catch-up to EastAsianWidth-5.0.0.txt.
2007-04-19 Hironori Sakamoto
* [w3m-dev 04212] quote URL of local dir
* local.c: quote URLs with non-ASCII local directory names.
2007-04-19 Hironori Sakamoto
* [w3m-dev 04211] input type=image
* file.c, html.[ch]: avoid conflicts between input_alt and img_alt.
fix calculation of labeled line numbers when fold_line=1.
2007-04-19 Hiroyuki Ito
* [w3m-dev 04197] Re: italic text
* fm.h: display and elements with underline.
2006-12-27 Fumitoshi UKAI