2020-09-02 bptato <nincsnevem662@gmail.com>
* fm.h, linein.c, rc.c: New option space_autocomplete.
Space is now entered in URL fields instead of triggering file
completion, old behavior can be toggled via options.
Origin: https://github.com/tats/w3m/pull/149
2020-09-01 Tatsuya Kinoshita <tats@debian.org>
* scripts/w3mhelp-funcdesc.ja.pl.in:
Fix broken Japanese help page, convert to UTF-8.
* doc-jp/README.func: Add CURSOR_* commands to Japanese README.func.
2020-08-31 bptato <nincsnevem662@gmail.com>
New commands CURSOR_TOP, CURSOR_MIDDLE and CURSOR_BOTTOM.
Origin: https://github.com/tats/w3m/pull/148
* main.c: Removed an unnecessary variable declaration.
* scripts/w3mhelp.cgi.in: Added the other two commands to w3mhelp.
* doc-de/README.func, doc/README.func, main.c, proto.h:
* scripts/w3mhelp.cgi.in:
New commands for moving to the top, middle and bottom of buffer.
2020-08-31 Tatsuya Kinoshita <tats@debian.org>
* w3m-doc/README.html, w3m-doc/community.html.in:
* w3m-doc/configuration.html.in, w3m-doc/contain.wd:
* w3m-doc/copyright.html.in, w3m-doc/define.wd, w3m-doc/detail.html.in:
* w3m-doc/development.html.in, w3m-doc/faq.html.in:
* w3m-doc/function.html.in, w3m-doc/index.html.in:
* w3m-doc/install.html.in, w3m-doc/mkdocs, w3m-doc/operation.html.in:
* w3m-doc/outline.html.in, w3m-doc/prologue.html.in:
* w3m-doc/sample/README, w3m-doc/sample/define.wd:
* w3m-doc/sample/html.wd, w3m-doc/sample/keymap.cgi:
* w3m-doc/sample/s.wd, w3m-doc/sample/sample.html:
* w3m-doc/sample/sample.wd, w3m-doc/sample/w3mdoc.pl:
* w3m-doc/w3mdoc.pl: Drop obsolete w3m-doc.
2020-08-29 Ambrose Li <ambrose.li@gmail.com>
* file.c, html.c, html.h, tagtable.tab:
Rudimentary support for the section tag
Origin: https://github.com/tats/w3m/pull/147
* file.c:
Somehow the wrong quotes were used. This should fix the failing tests.
Origin: https://github.com/tats/w3m/pull/139/commits/b9488ffe60963349bf622a7548e3b9dccc6e0728
* po/zh_TW.po: Missed the spurious (_S).
Origin: https://github.com/tats/w3m/pull/145/commits/5d7fb3719e1308d56e5505ab67160b6d8fae34b0
2020-08-24 Ambrose Li <ambrose.li@gmail.com>
* etc.c, file.c, fm.h, html.c, html.h, tests/a1.expected:
* tests/a1.html, tests/a2.expected, tests/a2.html, tests/run_tests:
Make w3m's handling of the a element HTML5 compatible (when the stream
is HTML5).
In HTML5 anchors should not be closed when encountering divs, for
example, but should be closed when encountering buttons, for example.
This also fixes a bug in the tokenizing FSM in etc.c that prevented
the !doctype element from being recognized; the fix is necessary
because HTML5 detection dependson checking the !doctype element.
Origin: https://github.com/tats/w3m/pull/146
Bug: https://sourceforge.net/p/w3m/patches/74/
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290460
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847875
* po/zh_TW.po: Corrections to traditional Chinese translation,
including corrections of a number of serious errors.
Origin: https://github.com/tats/w3m/pull/145
2020-08-23 Ambrose Li <ambrose.li@gmail.com>
* entity.c, file.c, fm.h, tests/name_entity_1.expected:
* tests/name_entity_1.html, tests/name_entity_1.opts:
* tests/name_entity_2.expected, tests/name_entity_2.html:
* tests/q1.expected, tests/q1.html, tests/q1.opts, tests/q2.expected:
* tests/q2.html, tests/q3.expected, tests/q3.html, tests/q3.opts:
* tests/q4.expected, tests/q4.html, tests/q4.opts, tests/q5.expected:
* tests/q5.html, tests/q6.expected, tests/q6.html, tests/q6.opts:
* tests/run_tests: Changes the behaviour of the q tag (when m17n and
Unicode are configured) to use "smart" quotes if the display charset
can handle them. Falls back to old behaviour (ASCII quotes with
left/right quote semantics for 6/0 and 2/6) if display charset is
us-ascii. Also changes the behaviour of conv_entity() to convert
left/right quotes and some dashes because named entities are needed
for the new code for the q tag.
Origin: https://github.com/tats/w3m/pull/139
2020-08-23 Tatsuya Kinoshita <tats@debian.org>
* html.c: Add TFLG_END to "/sup", "/sub" and "/figure" for TagMAP.
2020-08-21 Ambrose Li <ambrose.li@gmail.com>
* file.c, html.c, html.h, tagtable.tab:
Rudimentary support for figure, figcaption.
Origin: https://github.com/tats/w3m/pull/136
2020-08-02 David Spickett <david.spickett@linaro.org>
* scripts/w3mhelp.cgi.in:
Show keyboard shortcuts in a consistent order in help.
Origin: https://github.com/tats/w3m/pull/134
Bug-Debian: https://github.com/tats/w3m/issues/133
2020-07-11 Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
* doc/w3m.1: Fix some source formatting in the manual.
- Begin a sentence on a new line.
- Split long lines (> 80).
- Fix warnings from "mandoc -Tlint".
- Remove space at end of lines.
- Change a HYPHEN-MINUS (code 0x55, 2D) to a dash (minus) if it matches
" -[:alpha:]" or \[aq]-[:alpha:] (for options).
- Use the macros .MT/.ME for e-mail addresses.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963801#5
2020-05-07 Shun Sakai <sorairolake@protonmail.ch>
* Bonus/README, doc-jp/FAQ.html, doc-jp/HISTORY, doc-jp/MANUAL.html:
* doc-jp/README, doc-jp/README.SSL, doc-jp/README.cookie:
* doc-jp/README.cygwin, doc-jp/README.dict, doc-jp/README.func:
* doc-jp/README.img, doc-jp/README.keymap, doc-jp/README.m17n:
* doc-jp/README.mailcap, doc-jp/README.menu, doc-jp/README.migemo:
* doc-jp/README.mouse, doc-jp/README.passwd, doc-jp/README.pre_form:
* doc-jp/README.siteconf, doc-jp/README.tab, doc-jp/STORY.html:
* doc-jp/menu.default, doc-jp/menu.submenu, doc-jp/w3m.1:
* scripts/bm2menu/README, scripts/multipart/README:
* scripts/w3mman/README, w3m-doc/README.html:
* w3m-doc/community.html.in, w3m-doc/configuration.html.in:
* w3m-doc/copyright.html.in, w3m-doc/detail.html.in:
* w3m-doc/development.html.in, w3m-doc/faq.html.in:
* w3m-doc/function.html.in, w3m-doc/index.html.in:
* w3m-doc/install.html.in, w3m-doc/operation.html.in:
* w3m-doc/outline.html.in, w3m-doc/prologue.html.in:
* w3m-doc/sample/README, w3m-doc/sample/define.wd, w3m-doc/sample/s.wd:
* w3m-doc/sample/sample.html, w3m-doc/sample/sample.wd:
* w3mhelp-lynx_ja.html.in, w3mhelp-w3m_ja.html.in:
* w3mimg/fb/readme.txt:
Change the encoding of the Japanese docs to UTF-8.
* COPYING: Add COPYING file.
2020-05-02 Tatsuya Kinoshita <tats@debian.org>
* NEWS: Update NEWS for 0.5.3+git20200502.
2020-03-27 Roland Illig <rillig@NetBSD.org>
* main.c: Fix -Wchar-subscripts.
Origin: http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/pkgsrc/www/w3m/patches/patch-main.c?rev=1.1&content-type=text/plain
Bug: https://sourceforge.net/p/w3m/patches/76/
2020-03-16 Tatsuya Kinoshita <tats@debian.org>
* doc-de/MANUAL.html, doc/MANUAL.html: Update documents for GOTO_HOME.
* doc-de/README.func, doc-jp/README.func, doc-jp/keymap.default:
* doc/README.func, doc/keymap.default, scripts/w3mhelp.cgi.in:
Add GOTO_HOME to the help page.
2020-03-11 Tatsuya Kinoshita <tats@debian.org>
* doc-jp/README.SSL, po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po:
* po/zh_TW.po, rc.c: Update documents for ssl_forbid_method.
* url.c: Extend ssl_forbid_method for TLSv1.2 and TLSv1.3.
2020-01-13 We're Yet <58348703+butwerenotthereyet@users.noreply.github.com>
* keybind.c, main.c, proto.h: Add command to go home.
Origin: https://github.com/tats/w3m/pull/124
2019-11-10 Kyle J. McKay <mackyle@gmail.com>
* entity.tab, indep.c, indep.h: Support ' entity.
Origin: https://github.com/tats/w3m/pull/122
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927409
2019-07-02 Tatsuya Kinoshita <tats@debian.org>
* doc-jp/README.siteconf: Update doc-jp for user_agent in siteconf.
2019-07-01 Azure <azure@fox.blue>
* doc/README.siteconf, fm.h, rc.c, url.c:
Allow setting User Agent in Siteconf.
Origin: https://github.com/tats/w3m/pull/119
2019-04-21 Laurent Arnoud <laurent@spkdev.net>
* fm.h, main.c, url.c: Allow to override User-Agent with -header.
Origin: https://github.com/tats/w3m/pull/113
2019-01-05 Tatsuya Kinoshita <tats@debian.org>
* NEWS: Update NEWS.
* config.guess, config.sub:
Update config.* with autotools-dev 20180224.1.
2019-01-05 Akinori Hattori <hattya@gentoo.org>
* w3mimg/fb/fb_imlib2.c: Fix dependency for Imlib2.
Bug-Gentoo: https://bugs.gentoo.org/605930
Origin: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d6e3e6839898829e8cce211b97a7fa77f5d06e
2018-12-22 Tatsuya Kinoshita <tats@debian.org>
* scripts/w3mman/w3mman.1.in, scripts/w3mman/w3mman.in:
Fix square brackets.
2018-12-21 Nemo Inis <nemoinis@hotmail.com>
* scripts/w3mman/w3mman.1.in, scripts/w3mman/w3mman.in:
* scripts/w3mman/w3mman2html.cgi.in:
w3mman support for section number during keyword search.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916968#5
2018-10-26 Ben Wong <bugs.debian.org@wongs.net>
* buffer.c, display.c:
Fix that the MarkAllPages option works as originally intended.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911929
2018-10-26 Tatsuya Kinoshita <tats@debian.org>
* istream.c, url.c: Indentation fix.
2018-10-24 Mark Wright <gienah@gentoo.org>
* istream.c, url.c: Do not use deprecated features with openssl-1.1.
Bug-Gentoo: https://bugs.gentoo.org/592510
Bug-Debian: https://github.com/tats/w3m/pull/103
2018-05-20 Andrew Santosa <santosa_1999@yahoo.com>
* po/Makefile.in.in: Added check for : command not producing .gmo file.
Bug-Debian: https://github.com/tats/w3m/pull/99
2018-03-24 Tatsuya Kinoshita <tats@debian.org>
* table.c: Respect simple_preserve_space for table cells.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893902
2018-03-23 Mike <barbeque@users.noreply.github.com>
Update grammar & spelling in some English READMEs.
Origin: https://github.com/tats/w3m/pull/97
* doc/README.img: Update README.img.
* doc/README.dict: Update README.dict.
* doc/README.pre_form: Update README.pre_form.
* doc/README.cookie: Update README.cookie.
* doc/README.cookie: Update README.cookie.
2018-03-04 Jia Zhouyang <jiazhouyang@nudt.edu.cn>
Fix crashes when some external APIs fail.
Origin: https://github.com/tats/w3m/pull/96
* url.c: Add error handling code for fopen.
Check the return code of fopen, and return when it fails.
* file.c: Add error handling code for fopen.
Check the return value of fopen, and add proper error handling code.
* local.c: Add error handling for chdir.
When chdir fails, print error message and exit.
2018-01-25 Tatsuya Kinoshita <tats@debian.org>
* ChangeLog, NEWS: Add CVE IDs.
cf. https://security-tracker.debian.org/tracker/source-package/w3m
2018-01-21 Tatsuya Kinoshita <tats@debian.org>
* NEWS: Update NEWS.
* scripts/Makefile.in: Do not remove w3mdict.cgi when "make distclean".
* config.h.dist, config.h.in, configure, configure.ac, main.c, rc.c:
Make temporary directory safely when ~/.w3m is unwritable.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888097
[CVE-2018-6198]
* rc.c: Suppress error messages when ~/.w3m is unwritable.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871425
2018-01-20 Tatsuya Kinoshita <tats@debian.org>
* config.guess, config.sub:
Update config.* with autotools-dev 20171216.1.
* table.c: Prevent negative indent value in feed_table_block_tag().
Bug-Debian: https://github.com/tats/w3m/issues/88 [CVE-2018-6196]
2018-01-06 Tatsuya Kinoshita <tats@debian.org>
* doc-jp/README.SSL: Doc fix for ssl_forbid_method.
* po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po, po/zh_TW.po, rc.c:
* url.c: Fix multi-character character constant for ssl_forbid_method.
2018-01-06 se <se@example.com>
* po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po, po/zh_TW.po, rc.c:
* url.c: Extend ssl_forbid_method to disable TLSv1.1.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874218#5
2018-01-06 Tatsuya Kinoshita <tats@debian.org>
* w3mimg/fb/fb_w3mimg.c: Accept TERM=fbterm.
cf. https://bushowhige.blogspot.jp/2015/01/fbterm-w3m-img.html
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590668
2017-12-27 Tatsuya Kinoshita <tats@debian.org>
* form.c: Prevent invalid columnPos() call in formUpdateBuffer().
Bug-Debian: https://github.com/tats/w3m/issues/89 [CVE-2018-6197]
* main.c: Typo fix in fusage().
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878106
* doc-jp/README.tab, doc/README.tab, main.c: English fix.
cf. [emacs-w3m:12706], http://emacs-w3m.namazu.org/ml/msg12598.html
2017-12-24 HIGUCHI Daisuke (VDR dai) <dai@debian.org>
* scripts/w3mman/w3mman.1.in, terms.c: Fix spelling error.
2017-08-27 Kyle J. McKay <mackyle@gmail.com>
Correct <base ...> parsing and do not turn a form's GET into POST.
Bug-Debian: https://github.com/tats/w3m/pull/93
* form.c:
form.c: do not gratuitously turn GET into POST.
When encountering a <form ...> tag that contains these values:
method="get" enctype="multipart/form-data"
Do not transform the method into POST to accomodate enctype.
Instead behave in the compatible way that all other browsers
behave in this instance and ignore the enctype parameter
(treating it as the default application/x-www-form-urlencoded)
and perform a "GET" just as the method parameter requests.
This behavior produces far more compatible results than
gratuitously changing the "get" into a "post" which can
result in unexpected "405 Method Not Allowed" errors.
Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
* file.c:
file.c: compute correct base URL when not absolute.
When a server makes use of the PATH_INFO feature in a CGI,
the returned pages may often have a <base href="..." /> tag
specifying the URL of the CGI itself as the base.
However, to avoid hard-coding the scheme and host into such
a base href, the href value will often omit the scheme, host
and port.
Make sure that when parsing any such base href value that
any omitted components are taken from the current URL rather
than taken as being from a bare, absolute file:/// URL.
Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
2017-01-02 Tatsuya Kinoshita <tats@debian.org>
* NEWS: Update NEWS.
2016-12-24 Tatsuya Kinoshita <tats@debian.org>
* libwc/wtf.c:
Prevent overflow beyond the end of string in wtf_parse1().
Bug-Debian: https://github.com/tats/w3m/issues/68
* libwc/wtf.c:
Revert "Prevent overflow beyond the end of string in wtf_parse1()".
This reverts commit 998b6f91d4b02e8bf90b7744dfabc8cccdf9d4f9.
Bug-Debian: https://github.com/tats/w3m/issues/86
cf. http://emacs-w3m.namazu.org/ml/msg12505.html
* form.c:
Preserve one byte for end of string character in form_update_line().
Bug-Debian: https://github.com/tats/w3m/issues/68#issuecomment-266214643
* form.c:
Prevent invalid form_update_line() call in formUpdateBuffer().
Bug-Debian: https://github.com/tats/w3m/issues/82
2016-12-20 Tatsuya Kinoshita <tats@debian.org>
* form.c:
Revert "Preserve one byte for end of string character in form_update_line()".
This reverts commit a4152aaaea5cb51c9018880a1295e498c38889bf.
2016-12-18 Tatsuya Kinoshita <tats@debian.org>
* file.c: Prevent heap-use-after-free read in HTMLlineproc0().
Bug-Debian: https://github.com/tats/w3m/issues/81
* file.c: Prevent infinite loop in feed_textarea().
Bug-Debian: https://github.com/tats/w3m/issues/85
* form.c:
Revert "Prevent overflow beyond the end of string in form_update_line()".
This reverts commit 9ccaa1dd0dac6f9b35a649ae9901c225421500f6.
* form.c:
Revert "Prevent overflow beyond the end of string in form_update_line()".
This reverts commit e0efc127ff20cbeb931847af1c9b353056340fbd.
2016-12-15 Tatsuya Kinoshita <tats@debian.org>
* libwc/wtf.c:
Prevent overflow beyond the end of string for wtf to wcs macros.
Bug-Debian: https://github.com/tats/w3m/issues/77
* libwc/wtf.c:
Revert "Prevent overflow beyond the end of string for wtf to wcs macros".
This reverts commit b4d27ba5ccffaa38e968c2bf3a8eeb9cd43928ff.
* file.c, libwc/wtf.c, libwc/wtf.h:
Prevent overflow beyond the end of string in caller of get_mclen().
Bug-Debian: https://github.com/tats/w3m/issues/59
Bug-Debian: https://github.com/tats/w3m/issues/73
Bug-Debian: https://github.com/tats/w3m/issues/74
Bug-Debian: https://github.com/tats/w3m/issues/75
Bug-Debian: https://github.com/tats/w3m/issues/76
Bug-Debian: https://github.com/tats/w3m/issues/78
Bug-Debian: https://github.com/tats/w3m/issues/79
Bug-Debian: https://github.com/tats/w3m/issues/80
Bug-Debian: https://github.com/tats/w3m/issues/83
Bug-Debian: https://github.com/tats/w3m/issues/84
* file.c:
Revert "Prevent overflow beyond the end of string in proc_mchar()".
This reverts commit 512ed467d12615f5ef40d0d28272e5662d8438ea.
* table.c:
Revert "Prevent overflow beyond the end of string in visible_length()".
This reverts commit a932f78a6d8c105036ffeedf01215c1f6a0e0b71.
* table.c:
Revert "Prevent overflow beyond the end of string in skip_space()".
This reverts commit e757b43bcf8c439c167f62b6d3317ee9518cabbf.
* table.c:
Revert "Prevent overflow beyond the end of string in visible_length_plain()".
This reverts commit f763b8ebf5441cb44d2c0234565fadd5eb1c87a5.
* form.c:
Revert "Prevent overflow beyond the end of string in textfieldrep()".
This reverts commit 77d8d8d6576d8afc0f6b2e09bb88c7ca9dba58bb.
* file.c:
Revert "Prevent overflow beyond the end of string in proc_mchar()".
This reverts commit e79d0ec2a00369a6af24007a1f2bb5e876e2c847.
2016-12-13 Tatsuya Kinoshita <tats@debian.org>
* file.c: Prevent overflow beyond the end of string in proc_mchar().
Bug-Debian: https://github.com/tats/w3m/issues/80
cf. https://github.com/tats/w3m/issues/59
* form.c: Prevent overflow beyond the end of string in textfieldrep().
Bug-Debian: https://github.com/tats/w3m/issues/79
* form.c:
Preserve one byte for end of string character in form_update_line().
Bug-Debian: https://github.com/tats/w3m/issues/82
cf. https://github.com/tats/w3m/issues/68#issuecomment-266214643
2016-12-10 Tatsuya Kinoshita <tats@debian.org>
* libwc/wtf.c: Prevent overflow beyond the end of string in wtf_len().
cf. https://github.com/tats/w3m/issues/57
* etc.c: Prevent negative array index for realColumn in calcPosition().
Bug-Debian: https://github.com/tats/w3m/issues/69
* libwc/wtf.c:
Prevent overflow beyond the end of string in wtf_parse1().
Bug-Debian: https://github.com/tats/w3m/issues/68
* Str.c: Prevent heap-buffer-overflow in Strnew_size().
Bug-Debian: https://github.com/tats/w3m/issues/72
* table.c:
Prevent overflow beyond the end of string in visible_length_plain().
Bug-Debian: https://github.com/tats/w3m/issues/76
* libwc/wtf.c:
Prevent overflow beyond the end of string for wtf to wcs macros.
Bug-Debian: https://github.com/tats/w3m/issues/77
* form.c:
Prevent overflow beyond the end of string in form_update_line().
Bug-Debian: https://github.com/tats/w3m/issues/78
2016-12-08 Tatsuya Kinoshita <tats@debian.org>
* form.c:
Prevent overflow beyond the end of string in form_update_line().
Bug-Debian: https://github.com/tats/w3m/issues/75
* table.c: Prevent overflow beyond the end of string in skip_space().
Bug-Debian: https://github.com/tats/w3m/issues/74
* table.c:
Prevent overflow beyond the end of string in visible_length().
Bug-Debian: https://github.com/tats/w3m/issues/73
* libwc/wtf.c:
Prevent overflow beyond the end of string in wtf_strwidth().
Bug-Debian: https://github.com/tats/w3m/issues/57
* libwc/wtf.c:
Revert "Prevent overflow beyond the end of string in wtf_strwidth()".
This reverts commit d345c0950dfdef065b7377ecad0e4bc1d2601bf8.
2016-12-07 Tatsuya Kinoshita <tats@debian.org>
* file.c: Prevent heap-use-after-free in HTMLlineproc0().
Bug-Debian: https://github.com/tats/w3m/issues/65
* file.c: Prevent negative values for offset and pos in push_link().
Bug-Debian: https://github.com/tats/w3m/issues/64
* file.c: Prevent overflow beyond the end of string in proc_mchar().
Bug-Debian: https://github.com/tats/w3m/issues/59
* libwc/wtf.c:
Prevent overflow beyond the end of string in wtf_strwidth().
Bug-Debian: https://github.com/tats/w3m/issues/57
2016-12-05 Yixun Lan <dlan@gentoo.org>
* html.h: Explictily include <time.h> 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 <tats@debian.org>
* 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 <kcwu@google.com>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* NEWS: Update NEWS.
2016-11-19 Tatsuya Kinoshita <tats@debian.org>
* NEWS: Update NEWS.
2016-11-18 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <itohy@NetBSD.org>
* main.c: Fix suspend (^Z) behavior.
Suspend the job w3m belongs to, not w3m only.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
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 <tats@debian.org>
* 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 "</table>".
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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <boruch-baum@gmx.com>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <kcwu@google.com>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* file.c, parsetagx.c: Fix uninitialised values for <i> and <dd>.
Bug-Debian: https://github.com/tats/w3m/issues/16
[CVE-2016-9435] [CVE-2016-9436]
* file.c, parsetagx.c:
Revert "Fix uninitialised values for <i> and <dd>".
This reverts commit 0fba2f1a6eb6861206ad120a02af2643938082cd.
cf. https://github.com/tats/w3m/commit/0fba2f1a6eb6861206ad120a02af2643938082cd#commitcomment-18703355
2016-08-19 Tatsuya Kinoshita <tats@debian.org>
* file.c, parsetagx.c: Fix uninitialised values for <i> and <dd>.
Bug-Debian: https://github.com/tats/w3m/issues/16
2016-08-18 Kuang-che Wu <kcwu@google.com>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* file.c: Truncate large values of table attributes.
Bug-Debian: https://github.com/tats/w3m/issues/11
2016-08-15 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* Makefile.in, configure, configure.ac, scripts/w3mman/Makefile.in:
Install German manpages.
2016-08-08 Markus Hiereth <post@hiereth.de>
* 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 <tats@debian.org>
* NEWS: Update NEWS.
* fm.h: Set default_url to 1 by default.
2016-06-20 Tatsuya Kinoshita <tats@debian.org>
* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
Trim trailing spaces.
2016-06-20 Markus Hiereth <post@hiereth.de>
* 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 <tats@debian.org>
* 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 <post@hiereth.de>
* 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 <tats@debian.org>
* 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 <post@hiereth.de>
* 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 <tats@debian.org>
* config.guess, config.sub:
Update config.* with autotools-dev 20160430.1.
2016-04-14 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* doc/FAQ.html, doc/MANUAL.html: Update English documents.
2016-04-03 Markus Hiereth <markus.hiereth@freenet.de>
* 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 <tats@debian.org>
* 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 <justin.byam.rye@gmail.com>
* 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 <leo@famulari.name>
* url.c: Disable RC4.
Origin: http://git.savannah.gnu.org/cgit/guix.git/commit/?id=62339e2d493bf87a3aabe12e45458581e9705d83
2016-03-29 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* rc.c: Fix reverse ordered config parameters.
2016-03-19 Tatsuya Kinoshita <tats@debian.org>
* doc/FAQ.html: Update FAQ for extbrowser.
2016-03-14 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <franz.thoma@tngtech.com>
* 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 <tats@debian.org>
* w3mimg/x11/x11_w3mimg.c:
Wrap render_pixbuf_to_pixmap_32() in USE_GTK2.
2015-12-17 Araki Ken <arakiken@users.sf.net>
* 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 <tats@debian.org>
* w3mimg/x11/x11_w3mimg.c:
Revert "Fix handling visuals and colormaps incorrectly".
This reverts commit e24b4064daf3e022e370788a8c7267db40c37dda.
2015-11-19 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* config.guess, config.sub:
Update config.* with autotools-dev 20150820.1.
2015-11-11 Mingye Wang (Arthur2e5) <arthur200126@gmail.com>
* 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 <BwackNinja@gmail.com>
* 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 <tats@debian.org>
* cookie.c: Remove incomplete special_domain tests.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=385702
2015-10-04 Gaetan Bisson <bisson@archlinux.org>
* 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 <tats@debian.org>
* file.c: Do not use C99-style comments.
2015-09-06 David Crosby <dave@dafyddcrosby.com>
* 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 <tats@debian.org>
* 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 <dave@dafyddcrosby.com>
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 <alangrow@gmail.com>
* 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 <egmont@users.sourceforge.net>
* 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 <tats@debian.org>
* keybind_lynx.c: Support sgrmouse for Lynx-like key binding.
cf. https://sourceforge.net/p/w3m/patches/65/
2015-08-09 IWAMOTO Kouichi <sue@iwmt.org>
* 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 <richard@quirk.es>
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 <sue@iwmt.org>
* 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 <yshl@takechiyo.net>
* 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 <tats@debian.org>
* README: Add short description.
* doc-jp/FAQ.html, doc/FAQ.html: Mention GOPHER_PROXY and FTP_PROXY.
2015-07-05 Tatsuya Kinoshita <tats@debian.org>
* 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 <yshl@takechiyo.net>
* 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 <dschepler@gmail.com>
* 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 <tats@debian.org>
* doc-jp/README.siteconf, doc/README.siteconf:
Update examples of siteconf for twitter.com.
2015-05-03 Tatsuya Kinoshita <tats@debian.org>
* main.c: Correct GC version confirmation.
2015-05-02 yshl <yshl@takechiyo.net>
* main.c: Correct GC version confirmation.
Origin: https://github.com/tats/w3m/pull/2
2015-04-29 Markus Hiereth <post@hiereth.de>
* po/de.po: Update German translation.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783383
2015-04-29 Tatsuya Kinoshita <tats@debian.org>
* po/Makevars, po/de.po, po/ja.po, po/w3m.pot, rc.c:
Update PO strings for display_borders.
2015-04-26 yshl <yshl@takechiyo.net>
* 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 <tats@debian.org>
* po/de.po, po/ja.po, po/w3m.pot: Update PO.
2015-02-02 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* acinclude.m4, configure, version.c.in:
Update to 0.5.3+gitYYYYMMDD (generate from ChangeLog).
2015-01-15 Tatsuya Kinoshita <tats@debian.org>
* alloc.h, main.c: Drop C99 features.
2015-01-15 Scarlett <scarlett@xavin.net>
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 <tats@debian.org>
* Str.c, cookie.c, map.c:
Do not use C99 printf format specifiers and asprintf.
2015-01-15 Scarlett <scarlett@xavin.net>
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 <arakiken@users.sf.net>
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
<img> 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 <olh@suse.de>
* 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 <poeml@suse.de>
* 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 <tats@debian.org>
* acinclude.m4: Follow updated configure.
2014-12-03 Yusuke Baba <babayaga1@y8.dion.ne.jp>
* 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 <naota@gentoo.org>
* 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 <jer@gentoo.org>
* 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 <obache@netbsd.org>
* 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 <vsevolod@FreeBSD.org>
* 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 <zimous@matfyz.cz>
* 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 <tats@debian.org>
* doc/w3m.1: Typo fix.
2014-11-30 Markus Hiereth <post@hiereth.de>
* 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 <post@hiereth.de>
* 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 <justin.byam.rye@gmail.com>
* 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 <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-19+.
2014-11-29 Justin B Rye <justin.byam.rye@gmail.com>
* scripts/w3mman/w3mman2html.cgi.in: Fix Perl warnings.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771004
2014-10-21 Tatsuya Kinoshita <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-19
* po/LINGUAS: Correct LINGUAS to a whitespace separated list
2014-10-21 Markus Hiereth <markus.hiereth@freenet.de>
* 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 <tats@debian.org>
* 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 <ludwig.nussel@suse.de>
* 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 <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-17+
2014-10-04 Tatsuya Kinoshita <tats@debian.org>
* libwc/ambwidth_map.awk, libwc/map/ucs_ambwidth.map:
Fix incorrect generation of ucs_ambwidth_map
2014-08-22 Tatsuya Kinoshita <tats@debian.org>
* 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 <micah@addictivecode.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-15
2014-01-03 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-13
2013-12-14 Tatsuya Kinoshita <tats@debian.org>
* 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 <max@suse.de>
* 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 <shinra@j10n.org>
* main.c: Fix crash after SEARCH_NEXT.
Patch from <http://www.j10n.org/files/w3m-cvs-1.1055-search-next.patch>,
[w3m-dev:04473] on 2013-12-07.
2013-11-11 Paul Boekholt <p.boekholt@gmail.com>
* 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 <crrodriguez@opensuse.org>
* 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 <tats@debian.org>
* 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 <shinra@j10n.org>
* url.c: Define schemeNumToName() to fix scheme bug.
Patch from <http://www.j10n.org/files/w3m-cvs-1.1055-schemebug.patch>,
[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 <http://www.j10n.org/files/w3m-cvs-1.1055-win64gc.patch>,
[w3m-dev:04469] on 2013-10-14.
2013-10-14 Tatsuya Kinoshita <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-12+
2013-10-14 Jarek Czekalski <jarekczek@poczta.onet.pl>
* terms.c: Fix paren in check_cygwin_console()
Bug: https://sourceforge.net/p/w3m/patches/66/
2013-10-13 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* table.h: Bump MAXCOL to 256
Bug: https://sourceforge.net/p/w3m/feature-requests/24/
2013-10-12 Laurence Richert <laurencerichert@yahoo.de>
* 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 <tats@debian.org>
* doc-jp/README, doc/README:
Mention project page rather than unavailable mailing lists
2013-10-09 Rafael Laboissiere <rafael@laboissiere.net>
* doc/README.img: Fix typo
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725892
2013-08-12 Tatsuya Kinoshita <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-11+
* ChangeLog: Update ChangeLog to use contributor's name
2013-08-08 Tatsuya Kinoshita <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-11
2013-08-04 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-10
2013-08-02 Piotr P. Karwasz <piotr.p@karwasz.org>
* scripts/w3mman/w3mman2html.cgi.in:
Correct underline processing and more UTF-8 support for w3mman2html.cgi.
Patch from <https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/680202>
on 2010-11-23.
2013-08-01 Hilko Bengen <bengen@debian.org>
* entity.c: Ignore SOFT HYPHEN to prevent drawing hyphens everywhere.
Patch from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441934>
on 2011-03-01.
2013-08-01 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* 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 <debbugs@xrad.org>
* main.c: Sort anchors by sequence number in -dump.
Patch from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657666>
on 2012-01-27.
2013-07-30 Tatsuya Kinoshita <tats@debian.org>
* version.c.in: Update to 0.5.3+debian-9+
2013-07-29 Tatsuya Kinoshita <tats@debian.org>
* 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 <tats@debian.org>
* file.c: Fix segfault of process_button()
2013-04-08 AIDA Shinra <shinra@j10n.org>
* 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 <user@zuse.jp>
* 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 <bengen@debian.org>
* form.c: Assume "text" if an input type is unknown.
Patch from <http://bugs.debian.org/615843> on 2011-03-01.
2012-05-19 Simon Ruderich <simon@ruderich.org>
* Makefile.in: Use $(CPPFLAGS) with $(CPP).
Patch from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665491>
on 2012-03-24.
2012-05-03 Miroslav Šulc <fordfrog@gentoo.org>
* w3mimg/Makefile.in: Fix parallel make issue.
Patch from Gentoo
<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.3-parallel-make.patch?revision=1.1&view=markup>
<https://bugs.gentoo.org/show_bug.cgi?id=353390> on 2011-02-01.
2012-05-03 MATSUU Takuto <matsuu@gentoo.org>
* main.c: Support Boehm GC 7.2.
Patch from Gentoo
<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.2-gc72.patch?revision=1.1&view=markup>
on 2009-12-13.
2012-05-02 Reinhard Tartler <siretart@tauware.de>
* istream.c, istream.h:
Fix that struct file_handle conflicts with glibc 2.14.
Patch from <https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/935540>
on 2012-02-19.
2011-10-30 Colin Watson <cjwatson@ubuntu.com>
* 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 <martin.pitt@ubuntu.com>
* 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 <ukai@debian.or.jp>
* 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 <ZXB01226@nifty.com>
* 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 <tats@vega.ocn.ne.jp>
* [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 <tats@vega.ocn.ne.jp>
* [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 <theme.of.n@gmail.com>
* file.c, HTML.c: parse META CHARSET.
2011-01-17 Dai Sato <satodai@w3m.jp>
* correction: ChangeLog of 2011-01-15 (0.5.2 -> 0.5.3)
2011-01-15 Dai Sato <satodai@w3m.jp>
* 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 <kiyotaka.sakai@ntt-at.co.jp>
* [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 <kiyotaka.sakai@ntt-at.co.jp>
* [w3m-dev 04444] Re: error when 'make install'
* w3mimg/win/.cvsignore: added.
2011-01-04 SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>
* [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 <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* [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 <shinra@j10n.org>
* [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 <shinra@j10n.org>
* [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 <ZXB01226@nifty.com>
* doc/README.img: add documents about some options.
* doc-jp/README.img: ditto.
2010-12-15 AIDA Shinra <shinra@j10n.org>
* [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 <kazuhiko@fdiary.net>
* [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 <kuser@gmx.de>
* [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 <kuser@gmx.de>
* [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 <ZXB01226@nifty.com>
* [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" <azure@azureprime.com>
* [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 <span> and </span>
* html.h (HTML_SPAN, HTML_N_SPAN): added
2010-08-11 SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>
* [w3m-dev 04381] Re: check socklen_t
* ftp.c: fix condition (#ifndef HAVE_SOCKLEN_T)
2010-08-10 Ito Hiroyuki <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* [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 <tats@vega.ocn.ne.jp>
* [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 <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* [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 <ZXB01226@nifty.com>
* acinclude.m4: define AC_W3M_SSL_DIGEST_AUTH
2010-07-25 AIDA Shinra <shinra@j10n.org>
* [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 <ZXB01226@nifty.com>
* [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 <sascha-debian-bugs-w3m-1@silbe.org>
* 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 <kuser@gmx.de>
* 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 <kuser@gmx.de>
* 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" <twb@cybersource.com.au>
* 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 <kuser@gmx.de>
* 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 <kuser@gmx.de>
* 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 <kuser@gmx.de>
* 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 <kuser@gmx.de>
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 <hsaka@mth.biglobe.ne.jp>
* [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 <Petr.Salinger@seznam.cz>
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493486
* terms.c: fix version check logic for FreeBSD
2010-07-18 Colin Watson <cjwatson@ubuntu.com>
* 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 <ludwig.nussel@...e.de>
* 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 <hsaka@mth.biglobe.ne.jp>
* [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 <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04278] Re: segfault on CentOS4.5/libgc6.8
* term.c: add handling xterm-incompatible terminals without gpm.
2007-06-04 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04271] vi_prec_num
* main.c: make number prefixes working when vi_prec_num=0.
2007-05-31 Dai Sato <satodai@w3m.jp>
* 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 <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04266] Bug fix when tab browsing
* fm.h, main.c: fix for tab browsing.
2007-05-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04265] compile error when #undef USE_BG_COLOR
* terms.c: add #ifdef __CYGWIN__.
2007-05-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04264] Re: road to 0.5.2
* po/makefile.in.in, scripts/*/Makefile.in: add datarootdir.
2007-05-29 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04262] FreeBSD sysmouse (Re: road to 0.5.2)
* configure.ac: unbreak sysmouse support, pointed out by
Travis Poppe <tlp@lickwid.net>.
* configure: regenerated.
2007-05-29 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [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 <hsaka@mth.biglobe.ne.jp>
* [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 <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04256] Re: road to 0.5.2
* scripts/Makefile.in, scripts/w3mhelp.cgi.in: add datarootdir.
2007-05-28 Hideyuki SHIRAI <shirai@meadowy.org>
* [w3m-dev 04251] Re: road to 0.5.2
* po/w3m.pot: pot-update.
2007-05-27 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04252] Re: road to 0.5.2
* Makefile.in: add datarootdir for Autoconf 2.60 and later.
2007-05-23 NOKUBI Takatsugu <knok@daionet.gr.jp>
* [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 <ZXB01226@nifty.com>
* [w3m-dev 04233], [w3m-dev 04236] Re: <del>, <s>, <ins>, 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 <ZXB01226@nifty.com>
* [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 <hsaka@mth.biglobe.ne.jp>
* [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 <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03923] <pre> in <table>
* 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 <hsaka@mth.biglobe.ne.jp>
* [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 <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 04212] quote URL of local dir
* local.c: quote URLs with non-ASCII local directory names.
2007-04-19 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [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 <ZXB01226@nifty.com>
* [w3m-dev 04197] Re: italic text
* fm.h: display <em> and <i> elements with underline.
2006-12-27 Fumitoshi UKAI <ukai@debian.or.jp>
* [SECURITY] fix format string vulnerability
* file.c (inputAnswer) fix format string bug
2006-12-07 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04185] Re: italic text
* file.c, fm.h, html.c, html.h, tagtable.tab:
display <em> and <i> elements with bold letters.
2006-12-07 Hideyuki SHIRAI <shirai@meadowy.org>
* [w3m-dev 04184] automatic uncompression in downloading
* rc.c: Add `AutoUncompress'.
(params3): Ditto.
* fm.h: Add `AutoUncompress'.
* file.c (loadGeneralFile): Check `AutoUncompress' when uncompress
data.
(HTMLlineproc2body): Ditto.
* po/w3m.pot: Add new message for `AutoUncompress'.
* po/ja.po: ditto.
2006-12-10 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04159] Re: Is this mailing list still alive?
* cookie.c: accept invalid "set-cookies" headers
when "domainName == .hostName".
2006-12-10 noz
* [20051124052846@w3mbbs] LiveHTTPHeaders
* file.c, fm.h, main.c, url.c: add -reqlog option which makes
~/.w3m/request.log like LiveHTTPHeaders of FireFox.
2006-08-07 Fumitoshi UKAI <ukai@debian.or.jp>
* mailcap.c (acceptableMimeTypes): change default accept: line
w3m should prefer text/html to other text/*.
reported as Debian Bug#374296
2006-06-12 Dai Sato <satodai@w3m.jp>
* another fix for [w3m-dev-en 01067] Some more patches
* file.c (loadBuffer): avoid decoding when dump_extra option is specified.
2006-06-10 Dai Sato <satodai@w3m.jp>
* fix for [w3m-dev-en 01067] Some more patches
* file.c (loadGeneralFile): avoid decoding when dump_extra option is specified.
2006-06-10 Dai Sato <satodai@w3m.jp>
* [w3m-dev 03992] Change to display progress status when dump_extra option is specified
* file.c (loadHTMLstream): Show progress status when dump_extra option is specified.
2006-06-07 Dai Sato <satodai@w3m.jp>
* [w3m-dev 04129] handling newlines in form values
* parsetagx.c: don't delete newlines in hidden values.
2006-05-29 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01067] Some more patches
* file.c, html.h, url.c: decode content-encoding in all situations.
2006-05-29 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01067] Some more patches
* main.c: delete calls to GC from wrap_GC_warn_proc to avoid deadlocks.
2006-05-29 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01067] Some more patches
* main.c: fix unsafe usages of SIGWINCH handler.
2006-05-29 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01067] Some more patches
* keybind(_lynx).c, doc(-jp)/keymap.default: add SHIFT-TAB as a default binding for PREV_LINK.
2006-04-08 Dai Sato <satodai@w3m.jp>
* [w3m-dev 04154] Unclosed textarea in table
* table.c: close textarea when table related tags found.
2006-04-08 Dai Sato <satodai@w3m.jp>
* [w3m-dev 04153] NEXT_LINK error
* anchor.c, filc.c, fm.h: check A tag in HTMLlineproc2body().
2006-04-08 Dai Sato <satodai@w3m.jp>
* [w3m-dev 04152] [PATCH] Add more explanation for the usage of the option setting panel.
* doc(-jp)/FAQ.html, doc-jp/MANUAL.html: add explanations for .w3m/config and -o option.
2006-04-08 Dai Sato <satodai@w3m.jp>
* [w3m-dev 04150] vi-prec_num
* main.c: fix vi_prec_num switching.
2006-04-08 Dai Sato <satodai@w3m.jp>
* [w3m-dev 04146] disable HAVE_LANGINFO_CODESET on cygwin
* configure.ac: avoid AM_LANGINFO_CODESET check for Cygwin.
2006-04-07 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01060] Some patches
* file.c, fm.h, rc.c: Introduce option show_cookie and set it TRUE by default. If set to FALSE received cookies will not be shown.
* This fixes Debian bug #253547: w3m: Too slow receiving cookies.
2006-04-07 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01060] Some patches
* parsetagx.c: Replace '\n' (newline) with ' ' (space) in attributes of html tags instead of ignoring them.
* Fixes Debian bug #326167: w3m: new lines in hidden form fields are stripped
2006-04-07 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01060] Some patches
* scripts/w3mman/w3mman*.in: Add w3mman -l <file> command line argument for viewing of local man files.
* Fixes Debian bug #138805: w3mman -l doesn't work.
2006-04-07 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01060] Some patches
* libwc/detect.c: Use the hint instead of US_ASCII in wc_auto_detect.
* Fixes Debian bug #291735: w3m shouldn't "simplify" page's charset
2006-04-07 Dai Sato <satodai@w3m.jp>
* [w3m-dev-en 01060] Some patches
* Str.h, table.c: Use Strnew_charp() instead of the wrong Strnew().
* Fixes SF bug #895351 Strnew called with argument in table.c.
2006-02-10 Dai Sato <satodai@w3m.jp>
* http://dog.w3m.jp/bbs/spool/until200602.html#20060210153135@keijiwan
* url.c: replace pclose passed to localcgi_post/get() with fclose in openURL()
2006-02-09 Dai Sato <satodai@w3m.jp>
* http://vimrc.hp.infoseek.co.jp/w3m-pclose.html
* file.c: replace pclose with fclose in the end of uncompress_stream()
2005-02-27 Fumitoshi UKAI <ukai@debian.or.jp>
* configure.ac: rename from configure.in. this is for autoconf2.50
2005-02-27 NOMIYA Masaru <nomiya@ttmy.ne.jp>
* [w3m-dev 04143] Patch for OS/2
* config.h.in: ifdef HAVE_SETPGRP
* configure.in: define USE_BINMODE_STREAM for *os2-emx*
* islang.c: ULONG -> unsigned long
* main.c: ULONG -> unsigned long
2005-02-15 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 01045] From newbie: problem with w3m-0.5.1 installation
* acinclude.m4 (AC_W3M_SSL): define USE_SSL after ssl library found
2005-01-19 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 04133] mouse_end() should preced reset_tty()?
* terms.c (reset_exit): mouse_end() should precede reset_tty()
2005-01-05 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 04130] [w3m-dev 04131] [w3m-dev 04132] Multiple challeges in *-Authenticate header
* file.c (skip_auth_token): added
(extract_auth_val): ',' is end of token
(extract_auth_param): use skip_auth_token
(AuthDigestCred): parse qop and calc cnonce correctly
(findAuthentication): use skip_auth_token
2004-11-09 Fumitoshi UKAI <ukai@debian.or.jp>
* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load):
fix unused variable `i'
* w3mimg/x11/x11_w3mimg.c (x11_load_image):
ditto
2004-11-09 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04128] Re: w3mimgdisplay
* acinclude.m4 (AC_W3M_IMAGE): check not yes
* aclocal.m4, configure: regen
* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load):
fb_image_fill in case GDK_PIXBUF_FRAME_DISPOSE
* w3mimg/x11/x11_w3mimg.c (get_animation_size):
return n
(x11_load_image):
fill in case GDK_PIXBUF_FRAME_DISPOSE
2004-11-05 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04117] Re: start attribute and value attribute on ordered lists
* file.c (HTMLtagproc1): allow negative value for start attr
2004-10-14 Fumitoshi UKAI <ukai@debian.or.jp>
* Bug#276246: w3m's locale parsing should at least see '@euro' modifier
* config.h (HAVE_LANGINFO_CODESET): added
* configure.in (AM_LANGINFO_CODESET): added
* libwc/charset.c: #include <langinfo.h>
(wc_charset_to_ces): use nl_langinfo(CODESET)
2004-09-30 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04108] PIPE_BUF
* main.c (pipeBuf): set buf->currentURL.file to prevent
segfault by "PIPE_BUF cat;VIEW SOURCE;"
2004-08-31 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 04104] w3mmail.cgi
* scripts/w3mmail.cgi.in: strip ^M
2004-08-17 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04099] Re: w3m-img gtk2
* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load): fix resize bug
2004-08-06 Hiroyuki Ito <ZXB01226@nifty.com>
* [w3m-dev 04097] Re: w3m-img gtk2
* w3mimg/fb/fb_gdkpixbuf.c (draw): no need bg
(get_animation_size): use GTimeVal
(fb_image_load): use GTimeVal
fix for animation
* w3mimg/x11/x11_w3mimg.c (get_animation_size): use GTimeVal
(x11_load_image): use GTimeVal
fix for animation
2004-08-05 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 04096] w3m-img gtk2
* acinclude.m4 (AC_W3M_IMAGE): add USE_GTK2
add --with-imagelib=gtk2
* aclocal.m4 config.guess config.sub configure: regen
* config.h.in: add USE_GTK2
* w3mimg/fb/fb_gdkpixbuf.c: support USE_GTK2
* w3mimg/fb/fb_img.h: add fb_image_init()
* w3mimg/fb/fb_imlib2.h: fb_image_init() stub
* w3mimg/fb/fb_w3mimg.c: call fb_image_init()
* w3mimg/x11/x11_w3mimg.c: support USE_GTK2
2004-08-03 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04095] build fix when configure with --enable-messagel10n
* main.c (main): locale and textdomain initialization if ENABLE_NLS
* menu.c (initMenu): use _() instead of gettext()
* rc.c (show_params): use _() instead of gettext()
2004-07-18 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04094] Re: option panel: gettextize select list
* rc.c (load_option_panel): don't gettext&wc_conv colorstr
several times
2004-07-16 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04093] bookmark charset
* add global variable: BookmarkCharset.
* main.c:adBmark(): remove condition LANG = JA.
* main.c: buffername encode by BookmarkCharset when add bookmark.
* main.c: BookmarkCharset pass to w3mbookmark.
* w3mbookmark.c: ditto.
2004-07-16 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04092] remove __CYGWIN__ && LANG == JA
* remove condition LANG == JA && __CYGWIN__
* cygwin_mouse_btn_swapped enabled when before 1.5.x
2004-07-16 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04091] option panel: gettextize select list
* rc.c: gettextize option select list.
* rc.c: add gettextize message.
* po/w3m.pot: ditto.
* po/ja.po: ditto.
2004-07-14 Fumitoshi UKAI <ukai@debian.or.jp>
* Debian Bug#259053
* doc/FAQ.html, doc-jp/FAQ.html: ~/.mailcap -> ~/.w3m/mailcap
2004-05-11 Fumitoshi UKAI <ukai@debian.or.jp>
* based on [w3m-dev 04079]
SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* Makefile.in: (libwc/libwc.a): always make in libwc subdir
(w3mimg/w3mimg.a): always make in w3mimg subdir
2004-05-03 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 01007]
* libwc/Makefile.in (CFLAGS): need @CPPFLAGS@
2004-05-03 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: cvs version
2004-04-29 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.5.1
* version.c.in: update
* doc/README: version 0.5, release date, maintainer
* doc-jp/README: ditto
* NEWS: update
* configure.in: version 0.5.1
* po/w3m.pot, ja.po: update-po
2004-04-27 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 04068] install-sh problem
[w3m-dev 04069] install-sh problem 2
* Makefile.in (MAKE_ARGS): delete INSTALL
* install-sh: replace with X Consortium install-sh (from automake)
2004-04-27 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 04073] Re: run configure in another directory
* Makefile.in (CFLAGS): include dir here
(DEFS): delete include dirs
(libwc/libwc.a): pass OPTS only
(w3mimg/w3mimg.a): pass OPTS only
* libwc/Makefile.in (CFLAGS): fixed
* w3mimg/Makefile.in (CFLAGS): added
(fb x11): pass OPTS only
* w3mimg/fb/Makefile.in (CFLAGS): added
* w3mimg/x11/Makefile.in (CFLAGS): added
2004-04-23 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 04066] --disable-color
* rc.c (load_option_panel): #ifdef USE_COLOR
2004-04-22 Masao Uebayashi <uebayasi@pultek.co.jp>
* fix build error for --enable-m17n --disable-unicode
* libwc/detect.c (wc_create_detect_map): #ifdef USE_UNICODE
2004-04-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 04064] authentication
closes: Bug#:244029: w3m: HTTP basic authentication annoyance
* fm.h (auth_cookie): deleted
* proto.h (find_auth_cookie): deleted
(add_auth_cookie): deleted
(add_auth_user_passwd): added
(invalidate_auth_user_passwd): added
* etc.c (auth_pass): add bad flag
delete file
(dir_under): deleted
(add_auth_pass_entry): add override flag
no need to check file
(find_auth_pass_entry): delete file
check bad flag
check uname
(find_auth_user_passwd): find by pu->user
(add_auth_user_passwd): added
(invalidate_auth_user_passwd): added
(parsePasswd): add no override
ignore file
(find_auth): deleted
(find_auth_cookie): deleted
(dump_auth_cookie): deleted
(add_auth_cookie): deleted
* file.c (getAuthCookie): add *uname, *pwd
rewrite
(loadGeneralFile): delete ss, add uname, pwd
use add_auth_user_passwd instead of add_auth_cookie
* url.c (HTTPrequest): don't authorization here
it should be done in getAuthCookie in loadGeneralFile
through extra_header
* ftp.c (openFTPStream): add uname
use find_auth_user_passwd instead of find_auth_cookie
use add_auth_user_passwd instead of add_auth_cookie
2004-04-10 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 04063] about Makefile
* Makefile.in (DEFS): use CGIBIN_DIR instead of LIB_DIR
(MAKE_ARGS): ditto
(distclean): rm -f
* config.h.dist: use CGIBIN_DIR instead of LIB_DIR
* indep.c (w3m_lib_dir): ditto
* scripts/Makefile.in: ditto
* scripts/multipart/Makefile.in: ditto
* w3mimg/Makefile.in (clearn): remove w3mimg.a
2004-04-05 AIDA Shinra <shinra@j10n.org>
* [w3m-dev 04049] w3m-cvs-1.914-misc.patch
* Makefile.in (funcname.tab): dont modify when target is unchanged.
(CFLAGS): need $(CPPFLAGS)?
* config.h.in: add HAVE_STDINT_H, HAVE_INTTYPES_H
* configure.in: s/AC_CANONICAL_SYSTEM/AC_CANONICAL_HOST/
don't use AC_CYGWIN
don't use $CYGWIN, use $host_os *cygwin*
AC_DEFINE in AC_CHECK_HEADER (float.h, sys/select.h)
add stdint.h, inttypes.h
* etc.c (find_auth_pass_entry): host is case insensitive
* libwc/wc_types.h: use stdint.h or inttypes.h
* main.c (MAIN); need GC_init()
2004-04-01 Fumitoshi UKAI <ukai@debian.or.jp>
Debian Bug#241192 w3m ipv6 FQDN resolution failure
* etc.c (FQDN): need to set ai_flags AI_CANONNAME, since we need
ai_canonname here.
2004-03-31 AIDA Shinra <shinra@j10n.org>
* [w3m-dev 04050] SSL verify
* url.c (openSSLHandle): don't load verify locations if
both ssl_ca_file and ssl_ca_path is NULL.
2004-03-24 Fumitoshi UKAI <ukai@debian.or.jp>
* fix search problem on different charset page than display charset
* proto.h (conv_search_string): added
* search.c (migemostr): use conv_search_string
(conv_search_string): added
* main.c (srchcore): use conv_search_string
(reMark): ditto
* menu.c (menu_search_forward): ditto
(menu_search_backward): ditto
(menu_search_next_previous): ditto
2004-03-23 Fumitoshi UKAI <ukai@debian.or.jp>
* rc.c: cleanup LANG == JA
2004-03-23 Fumitoshi UKAI <ukai@debian.or.jp>
* main.c (main): DisplayCharset also follow locale
2004-03-23 Fumitoshi UKAI <ukai@debian.or.jp>
* scripts/w3mhelp.cgi.in: use charset parramter
* scripts/w3mhelp-funcdesc.en.pl.in: add charset
* scripts/w3mhelp-funcdesc.ja.pl.in: ditto
2004-03-22 Fumitoshi UKAI <ukai@debian.or.jp>
* main.c (main): don't use SystemCharset for default of
DisplayChaset, DocumentCharset
2004-03-22 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.5
* version.c.in: update
* doc/README: version 0.5, release date, maintainer
* doc-jp/README: ditto
* NEWS: update
2004-03-22 Fumitoshi UKAI <ukai@debian.or.jp>
* main.c (main): DisplayCharset and DocumentCharset also follow
locale configuration
* Makefile.in (distclean): distclean libwc
* libwc/Makefile.in: add distclean
* scripts/multipart/Makefile.in: add distclean
* scripts/w3mman/Makefile.in: add distclean
* scripts/Makefile.in: add distclean
2004-03-22 Fumitoshi UKAI <ukai@debian.or.jp>
* w3mimg/Makefile.in (distclean): rm -f w3mimg.a
2004-03-22 Akihiro Sagawa <sagawa@sohgoh.net>
* [w3m-dev 04046]
* configure.in (AC_W3M_IPv6): should check it after ext libs
2004-03-22 Akihiro Sagawa <sagawa@sohgoh.net>
* [w3m-dev 04045]
* Makefile.in (DEFUNS): need $(top_srcdir)
2004-03-21 Fumitoshi UKAI <ukai@debian.or.jp>
* Makefile.in (install-po): fix for broken sh.
reported in [w3m-dev 04043] Re: w3m 0.5
2004-03-13 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 04041] spell-miss in configure
* acinclude.m4 (AC_W3M_M17N): fix help-string
suggested by sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane)
2004-02-06 MANTANI Nobutaka <nobutaka@nobutaka.com>
* [w3m-dev 04038] --disable-m17n problem in form.c
* form.c (form_update_line): fix for disable-m17n
2004-01-10 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 04030] PUSH_TAG macro
* table.c (PUSH_TAG): fixed problem in --disable-m17n
2003-12-09 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04025] mismatch message in ja.po
* po/ja.po: fix wrong messages
2003-12-09 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 04024] fix: drive letter
* url.c (parseURL2): fix for SUPPORT_DOS_DRIVE_PREFIX
2003-12-09 YONETANI Tomokazu <qhwt@myrealbox.com>
* [w3m-dev 04022] $^
* Makefile.in (DEFUNS): added
funcname.tab: don't use $^
* w3mimg/Makefile.in (w3mimg.a): don't use $^
2003-12-09 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 04021] Deeply nested table
* file.c (completeHTMLstream): check obuf->table_level
2003-10-26 Fumitoshi UKAI <ukai@debian.or.jp>
* Bug#217509: segfaults if TERM is not set
* terms.c (check_cygwin_console): check TERM==NULL
(set_tty): check TERM==NULL
2003-10-23 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 04011] accessing to an `https' URI with a fragment via a proxy
* url.c (HTTPrequestURI): drop fragment
(openURL): don't clear pu->label
2003-10-23 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 04010] support for deprecated __ss_family
* acinclude.m4 (AC_W3M_IPv6): check __ss_family
* config.h.in: add HAVE_OLD_SS_FAMILY
* ftp.c (ftp_pasv): ifdef HAVE_OLD_SS_FAMILY
2003-10-23 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 04009] ./configure --disable-image problem
* file.c (loadHTMLstream): if defined(USE_M17N)
2003-10-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 04006] checking GC_version for libgc
reported by SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* acinclude.m4 (AC_W3M_GC): check GC_init instead of GC_version
2003-10-21 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 03996] HELP_DIR and funcname.tab
* configure.in (HELP_DIR): don't eval
* scripts/w3mhelp.cgi: subst @prefix@ for $helpdir
2003-10-21 Fumitoshi UKAI <ukai@debian.or.jp>
* #include <openssl/...>
suggested by ABE Yuji <cbo46560@pop12.odn.ne.jp>
[w3m-dev 03998] problem about pkg-config check for OpenSSL
* html.h: #include <openssl/...>
* istream.c: ditto
* istream.h: ditto
* url.c: ditto
2003-10-20 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 04002] Re: function and w3m-control
* url.c (getURLScheme): accept numeric in scheme
2003-10-18 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03996] HELP_DIR and funcname.tab
reported by SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* configure.in: don't use posix shell syntax $(..)
* funcname.tab: deleted
2003-10-11 Fumitoshi UKAI <ukai@debian.or.jp>
* scripts/Makefile.in (w3mhelp-funcname.pl): depends ../funcname.tab
* Makefile.in (IMGOBJS): deleted
(indep.o): depends on fm.h funcname1.h
(IMGDISPLAY): depends on w3mimg/w3mimg.a
(w3mimg/w3mimg.a): renamed from w3mimg
* acinclude.m4 (AC_W3M_IMAGE): modify IMBOBJS
* w3mimg/Makefile.in (AR): added
(RANLIB): added
(IMGOBJS): added
(w3mimg.a): added
2003-10-11 qhwt@myrealbox.com
* [w3m-dev 03990] Re: post-m17n merge problem?
* Makefile.in (MAN1): need $(top_srcdir)
(MAN1_JA): ditto
(LOBJS): depends on fm.h funcname1.h
(INFLATE): depends on $(ALIB)
(libwc/libwc.a): renamed from libwc
(IMGDISPLAY): depends on $(IMGOBJS) instead of w3mimg
depends on $(ALIB)
(w3mimgdisplay.o): depends on w3mimg/w3mimg.h
* acinclude.m4 (AC_W3M_M17N): WCTARGET is libwc/libwc.a
* configure.in (HELP_DIR): expand ${prefix}
2003-10-08 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03985] Re: support for 307 Temporary Redirect
* file.c (loadGeneralFile): support 307 Temporary Redirect
2003-10-06 Fumitoshi UKAI <ukai@debian.or.jp>
* fix build error --disbable-m17n
* config.h.in: undef USE_M17N, USE_UNICODE
* etc.c (url_unquote_conv): USE_M17N
* file.c (convertLine): USE_M17N
(loadHTMLStream): fix ifdef USE_IMAGE->USE_M17N
(loadBuffer): fix USE_M17N
(getNextPage): fix USE_M17N
* fm.h (USE_M17N): don't define USE_M17N in case LANG == JA
(this should be done by configure)
(wc_ces): dummy typedef
(wc_Str_conv): fix non-m17n macro args
(wc_Str_conv_strict): ditto
* ftp.c (loadFTPDir): fix undefined USE_M17N
* mimehead.c (decodeWord): ditto
(decodeMIME): ditto
* news.c (loadNewsgroup): ditto
* proto.h (convertLine): ditto
(loadGopherDir): ditto
(loadFTPDir): ditto
(loadNewsgroup): ditto
(decodeWord): ditto
(decodeMIME): ditto
(url_unquote_conv): ditto
* terms.c (SETCH): ditto
2003-10-06 Fumitoshi UKAI <ukai@debian.or.jp>
* --with-imagelib request on [w3m-dev 03981]
from Mamoru KOMACHI <usata@sodan.ecc.u-tokyo.ac.jp>
* acinclude.m4 (AC_W3M_IMAGE): add --with-imagelib
2003-10-06 Fumitoshi UKAI <ukai@debian.or.jp>
* fix problem reported on [w3m-dev 03981]
from Mamoru KOMACHI <usata@sodan.ecc.u-tokyo.ac.jp>
* configure.in: add AC_SUBST(HELP_DIR)
* Makefile.in (HELP_DIR): use AC_SUBT(HELP_DIR)
* scripts/Makefile.in: add PACKAGE, VERSION, DOMAIN
use PACKAGE instead of package:
CGIBIN_DIR,AUXBIN_DIR,CONF_DIR
add HELP_DIR
add SUBDIRS
(install unstall): do $(SUBDIRS)
* scripts/multipart/Makefile.in: add PACKAGE,VERSION,DOMAIN
use PACKAGE instead of package:
CGIBIN_DIR,AUXBIN_DIR,CONF_DIR
add HELP_DIR
* scripts/w3mman/Makefile.in: add PACKAGE,VERSION,DOMAIN
use PACKAGE instead of package:
CGIBIN_DIR,AUXBIN_DIR,CONF_DIR
add HELP_DIR
add BIN_DIR, MAN1_DIR
LIB_TARGETS->CGIBIN_TARGETS
fix INSTALL_MAN
* scripts/w3mman/w3mman.1.in:
change @LIB_DIR@ to @libexecdir@/@PACKAGE@/cgi-bin/
2003-10-01 Akira TAGOH <at@gclab.org>
* acinclude.m4 (AC_W3M_SSL): use PKG_CHECK_MODULES
2003-09-29 Fumitoshi UKAI <ukai@debian.or.jp>
* Makefile.in (distclean): remove posubst
* Makefile.in (functable.c): fix cannot open file `b' for reading
2003-09-27 Fumitoshi UKAI <ukai@debian.or.jp>
* funcname.tab: generated from DEFUN
* main.c menu.c: use DEFUN
* conv.c ucs_eucjp.h ucs_latin1.h: deleted
2003-09-26 Fumitoshi UKAI <ukai@debian.or.jp>
* add posubst, compile-time message l10n
* Makefile.in: @POSUBST@
* acinclude.m4(AC_W3M_M17N): add POSUBST, POLANG
--enable-messagel10n
* configure.in (W3M_LANG): subst
(AM_GET_GNUTEXT): if messagel10n enabled, don't use NLS
(AC_OUTOUT): add posubst, chmod +x
* menu.c: remove if LANG == JA messages
* rc.c: ditto
2003-09-26 Fumitoshi UKAI <ukai@debian.or.jp>
* remove ./intl
* configure.in: external fo AM_GNU_GETTEXT
* Makefile.in: remove intl, INTLTARGET
2003-09-25 Fumitoshi UKAI <ukai@debian.or.jp>
* fix [w3m-dev 03975] Re: gettextize
* Makefile.in: add INTLTARGET, NLSTARGET
cleanup
* configure.in: INTLTARGET=intl,NLSTARGET=po if USE_NLS
2003-09-25 Fumitoshi UKAI <ukai@debian.or.jp>
* gettextize
* Makefile.in: updated
* menu.c: gettextize
* rc.c: gettextize
* intl/.cvsignore: added
* po/.cvsignore: added
* po/Makevars: added
* po/Makevars.template: removed
* po/POTFILES.in: updated
* po/w3m.pot: created
* po/ja.po: created
2003-09-24 Fumitoshi UKAI <ukai@debian.or.jp>
* based on [w3m-dev 03970]
SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* acinclude.m4 (AC_W3M_IMAGE): add IMGTARGETS
* w3mimg/Makefile.in (all): use @IMGTARGETS@
2003-09-24 Fumitoshi UKAI <ukai@debian.or.jp>
* gettextize initial modifications
* configure.in Makefile.in aclocal.m4 config.h.in:
update to support NLS
* ABOUT-NLS: added
* config.rpath: added
* mkinstalldirs: added
* intl/: added
* po/: added
* fm.h: NLS support
* main.c (main): add gettext trigger
2003-09-23 Fumitoshi UKAI <ukai@debian.or.jp>
* more autoconfisicate
2003-09-23 Fumitoshi UKAI <ukai@debian.or.jp>
* merge m17n patch (w3m-0.4.1-m17n-20030308.patch.gz)
* add libwc
2003-09-23 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: cvs version
2003-09-23 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.4.2
* version.c.in: update
* doc/README: version 0.4.2, release date
* doc-jp/README: ditto
* NEWS: update
2003-09-23 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03967] Re: IPv4/IPv6 only option patch
* NEWS: options: -4, -6
* fm.h (DNS_ORDER_INET_ONLY): added
(DNS_ORDER_INET6_ONLY): added
(ai_family_order_table): [3]->[7]
* main.c (fusage): add -4/-6
(main): -4/-6 mapped to dns_order=4/dns_order=6
* rc.c (dnsorders): add DNS_ORDER_INET_ONLY, DNS_ORDER_INET6_ONLY
* url.c (dnsorders): add 3-6
2003-09-16 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03960]
* acinclude.m4 (AC_W3M_CHECK_VER): fix version check logic
2003-08-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03958] w3mimgdisplay on jfbterm
* w3mimg/fb/fb_w3mimg.c (w3mimg_fbopen): check TERM=jfbterm
2003-08-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03957] Location: from local-CGI
* file.c (loadGeneralFile): don't parse header for local file
redirected by Location: from local-CGI
2003-08-12 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
* [w3m-dev 03950] rel attribute of anchor tag
* html.c (ALST_A): add ATTR_REL
(MAXA_A): +1
2003-07-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03945] Re: application/xhtml+xml support
* Makefile.in (ETC_DIR): added
(CONF_DIR): added
(DEFS): add CONF_DIR
(MAKE_ARGS): add CONF_DIR
* config.h.in (SYS_MAILCAP): use CONF_DIR
(SYS_URIMETHODMAP): use CONF_DIR
* func.c (sys_current_keymap_file): added
(interpret_keymap): added
(initKeymap): use interpret_keymap
(interpret_mouse_action): added
(initMouseAction): use interpret_mouse_action
* indep.c (w3m_conf_dir): added
* indep.h (w3m_conf_dir): added
* menu.c (interpret_menu): added
(initMenu): use interpret_menu
* proto.h (confFile): added
* rc.c (init_rc): read config file by interpret_rc
(confFile): added
2003-07-23 Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* [w3m-dev 03942] Save history
* history.c (saveHistory): check tmpfile write error
2003-07-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03941] fix character encoding for 'v'
* main.c (vwSrc): use document_code as DisplayCode
2003-07-23 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03939] next/prev visited link
* funcname.tab (NEXT_VISITED): added
(PREV_VISITED): added
* main.c (_nextA): added
(_prevA): added
(nextVA): added
(prevVA): added
* proto.h (nextVA): added
(prevVA): added
* doc/README.func (NEXT_VISITED): added
(PREV_VISITED): added
* doc-jp/README.func (NEXT_VISITED): added
(PREV_VISITED): added
* NEWS: func: NEXT_VISITED, PREV_VISITED
2003-07-14 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03938] clear region margin
* w3mimgdisplay.c (clearMargin): added
(GetOption): add -margin
(ClearImage): clear margin
* w3mi,g/w3mimg.h (w3mimg_op): clear_margin
* w3mimg/fb/fb.c (fb_clear): x,y must be >= 0
* w3mimg/x11/x11_w3mimg.c (x11_clear): x,y must be >= 0
2003-07-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03937] <center> in <table>
* table.c (feed_table_tag): fix <center>,</center>,<div>,</div>,
<p>,<br>,<nobr>,</nobr>,<wbr>
check_rowcol() for <img>
2003-07-10 Fumitoshi UKAI <ukai@debian.or.jp>
* w3mimg/fb/fb_img.h (get_image_size): add missing prototypes
* w3mimg/fb/fb.c (fb_clear): unused variable `j'
2003-07-09 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03935] Re: clear image
* w3mimg/fb/fb.c (fb_get_packed_color): added
(fb_image_pset): use fb_get_packed_color
(fb_image_fill): use fb_get_packed_color
(fb_clear): use tmp to store pixels
2003-07-09 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03934] Re: clear image
* w3mimg/x11/x11_w3mimg.c (x11_clear): s/FALSE/False/
2003-07-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03931] Re: clear image
* w3mimgdisplay.c (ClearImage): offset
* w3mimg/fb/fb.c (fb_clear): memcpy by pixel_size
2003-07-08 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03929] clear image
* image.c (syncImage): added
(drawImage): rewrite using syncImage()
(clearImage): use clear image command (6)
* w3mimgdisplay.c: change protocol
2 => terminate drawing
6 => clear image
(main): '2' calls TermImage()
'6' calls ClearImage()
TermImage() when exit
(TermImage): renamed from ClearImage
(ClearImage): rewritten to call w_op->clear()
* w3mimg.h/w3mimg.h (w3mimg_op): add clear()
* w3mimg/fb/fb.c (fb_clear): added
* w3mimg/fb/fb.h (fb_clear): added
* w3mimg/fb/fb_img.c (fb_image_clear): added
* w3mimg/fb/fb_w3mimg.c (w3mfb_clear): added
(w3mimg_fbopen): initialize wop->clear
* w3mimg/x11/x11_w3mimg.c (x11_clear): added
(w3mimg_x11open): initialize wop->clear
2003-07-08 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03927] deflate
* file.c (compression_decoder): .deflate for application/x-deflate's
extension
2003-06-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03916] Re: charset attribute of anchor tag
requested by TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
for emacs-w3m
* html.c (ALST_A): add ATTR_CHARSET
(MAXA_A): +1
2003-06-18 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03914] a fragment in the Referer URI
* url.c (otherinfo): strip URI fragment
2003-06-13 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03913] fix gif animation support
* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load): fix gif animation
* w3mimg/x11/x11_w3mimg.c (x11_load_image): ditto
2003-05-15 Akinori Ito <aito@fw.ipsj.or.jp>
* [w3m-dev 03902] Re: table rendering
* table.c (check_relative_width): check n_leftcell
check w <= r
2003-05-14 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03901] body with status-code 401
* file.c (loadGeneralFile): show page when 401, 407
2003-05-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03900] Re: table rendering
* table.c (check_relative_width): j loop starts from 0
2003-05-14 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 03899] minor fixes
* acinclude.m4: fix s/SSLCFLAGS/SSL_CFLAGS/
* doc/README: update, fix typo
* doc-jp/FAQ.html: update, fix URL
* doc-jp/README: update
* doc-jp/README.SSL: update
* doc-jp/README.cookie: update
* doc-jp/README.img: update URL
* doc-jp/README.migemo: update
* doc-jp/STORY.html: fix URL
2003-05-14 Akinori Ito <aito@fw.ipsj.or.jp>
* [w3m-dev 03898] Re: table rendering
* table.c (check_relative_width): added
(set_table_matrix): use check_relative_width
2003-05-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03896] html_quote in textarea in frame
* frame.c (createFrameFile): fix html_quote in textarea in frame
2003-05-13 Hironori SAKAMOTO <h-saka@lsi.nec.co.jp>
* [w3m-dev 03895] type=image support of pre_form
* form.c (loadPreFOrm): add image
(preFormUpdateBuffer): add FORM_INPUT_IMAGE
* doc/README.pre_form: update
* doc-jp/README.pre_form: ditto
2003-05-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03891] Re: urimethodmap and relative URL
* url.c (parseURL2): copy scheme part into pu->file when SCM_UNKNOWN
2003-05-07 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03889] Progress bar in Download List Panel
* main.c (DownloadListBuffer): calculation in double
2003-05-07 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 03888] autodetect ssl
* acinclude.m4 (AC_W3M_SSL): use SSL_*
* configure.in: move AC_W3M_SSL after AC_W3M_EXTLIBS
2003-05-03 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03887] Re: I-search problem
* main.c (dispincsrch): don't move cursor if not found.
2003-04-27 qhwt@myrealbox.com
* [w3m-dev 03886] Re: POSTing patch (Re: User-Agent for Bonus/2ch.cgi)
* Bonus/2ch.cgi: posting
2003-04-20 qhwt@myrealbox.com
* [w3m-dev 03883] User-Agent for Bonus/2ch.cgi
* Bonus/2ch.cgi: User-Agent
2003-04-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03882] Re: Bug#189460: w3m: <q> tag is not recognized
* file.c (HTMLtagproc1): add HTML_Q, HTML_N_Q
* html.c (TagMAP): add "q", "/q"
* html.h (HTML_Q): added
(HTML_N_Q): added
* tagtable.tab: add q, /q
2003-04-15 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03880] Re: convert \ -> / in URL
* Bonus/backslash_to_slash.cgi: added
2003-04-15 Masanori Kobayasi <zap03216@nifty.ne.jp>
* [w3m-dev 03878] I-search problem
* linein.c (inputLineHistSearch): don't call incrfunc twice
* main.c (dispincsrch): fix search loop problem
2003-04-14 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03875] Re: SSL & compressed stream
* file.c (loadGeneralFile): check t_buf != NULL
* url.c (openURL): don't initialize URLFile here
(init_stream): 0 clear URLFile
2003-04-14 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03873] SSL & compressed stream
* file.c (loadGeneralFile): always update ssl_certificate
* url.c (openURL): initialize URLFile
2003-04-12 NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>
* [w3m-dev 03872] goodict.cgi
* Bonus/goodict.cgi: adapt new goo dict web page
2003-04-11 Fumitoshi UKAI <ukai@debian.or.jp>
* configure.in (AUXBIN_TARGETS): don't reset, move to head
2003-04-10 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03870] Re: configure --help
* acinclude.m4 (AC_W3M_IMAGE): fix help message
(AC_W3M_SSL): fix typo
2003-04-09 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03865] Re: configure --help
* acinclude.m4 (AC_W3M_ANSI_COLOR): depends USE_COLOR
(AC_W3M_BG_COLOR): depends USE_COLOR
(AC_W3M_W3MMAILER): depends external_uri_loader
* fm.h: undef USE_BG_COLOR ifndef USE_COLOR
2003-04-09 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03864] doc/README
* doc/README doc-jp/README: update
2003-04-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m] local cookie string is too easy to guess.
* fm.h (Local_cookie): deleted
* local.c (Local_cookie): static
(writeLocalCookie): localCookie()
(setLocalCookie): deleted
(localCookie): added
* main.c (main): delete srand48(), setLocalCookie()
(adBmark): s/Local_cookie/localCookie()/
* proto.h (setLocalCookie): deleted
(localCookie): added
* rc.c (load_option_panel): s/Local_cookie/localCookie()/
2003-04-08 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03858] configure cleanup
* acinclude.m4 configure.in: update
2003-04-08 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03856] <gc.h>
* backend.c entity.c fm.h hash.c indep.c indep.h matrix.c
textlist.c: s/"gc.h"/<gc.h>/
2003-04-08 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03849] fix no INET6
* ftp.c: no need ifdef INET6
2003-04-08 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03846] fix use_history
* main.c (main): move loadHistory
2003-04-08 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03844] w3mhelp.cgi update
* scripts/w3mhelp-funcdesc.en.pl.in: add %menu_funcdesc
* scripts/w3mhelp-funcdesc.ja.pl.in: add %menu_funcdesc
update %title
* scripts/w3mhelp-funcname.pl.in: add %menu_funcname
add %menu_keyfunc
* scripts/w3mhelp.cgi.in: modified for menu
link to keymap
2003-04-07 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03843] cleanup macros
* config.h.dist config.h.in etc.c file.c fm.h ftp.c linein.c
main.c rc.c:
delete EMACS_LIKE_LINEEDIT, VI_PREC_NUM, LABEL_TOPLINE,
NEXTPAGE_TOPLINE, FTPPASS_HOSTNAMEGEN
use_mark default FALSE
emacs_like_lineedit default FALSE
vi_prec_num default FALSE
add UseHistory, use_history
* NEWS: rc: use_history
2003-04-05 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03838] W3M_LIBS splitted from LIBS
* Makefile.in (W3M_LIBS): added
* acinclude.m4 (AC_W3M_TERMLIB): use W3M_LIB
(AC_W3M_SSL): ditto
* configure.in (W3M_LIBS): added
2003-04-04 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03837] Re: gif animation with no delay_time
* w3mimg/fb/fb_gdkpixbuf.c (get_animation_size): add delay
check delay_time
(get_image_size): no need delay time
(fb_image_load): check delay
(draw): no bg
* w3mimg/fb/fb_w3mimg.c (w3mfb_show_image): delete delay skip loop
* w3mimg/x11/x11_w3mimg.c (get_animation_size): add delay
check delay_time
(x11_load_image): check delay
(x11_get_image_size): no need delay time
2003-03-28 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* doc(-jp)/keymap.default: ';' is quoted
2003-03-28 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* Makefile.in: distclean removes core
2003-03-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03836] CFLAGS for SSL in configure
* acinclude.m4 (AC_W3M_SSL): add -I$dir/include to CFLAGS
2003-03-28 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03834] Re: gif animation with no delay_time
* w3mimg/x11/x11_w3mimg.c (x11_load_image): fix delay check
2003-03-27 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03833] gif animation with no delay_time
* w3mimg/fb/fb_w3mimg.c (w3mfb_show_image): skip delay<=0
* w3mimg/x11/x11_w3mimg.c (x11_image): add delay
(x11_img_new): initialize delay
(x11_load_image): initialize delay
(x11_show_image): jump to last image if delay<=0
2003-03-27 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 03831] fix typo
* acinclude.m4 (AC_W3M_LANG): SYSTEM_CODE
* configure.in: fix typo CYGIN
2003-03-27 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03830] Image size of gif animation
* w3mimg/fb/fb_gdkpixbuf.c (get_animation_size): added
(get_image_size): use get_animation_size()
(fb_image_load): ditto
* w3mimg/x11/x11_w3mimg.c (get_animation_size): added
(x11_load_image): use get_animation_size()
(x11_get_image_size): ditto
2003-03-25 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03829] w3mimgdisplay -anim
* w3mimgdisplay.c (maxAnim): added, default 100
(main): add --anim option, w_op->max_anim
* w3mimg/w3mimg.h (w3mimg_op): add max_anim
* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load): add max_anim
* w3mimg/fb/fb_img.h (fb_image_load): add max_anim args
* w3mimg/fb/fb_imlib2.c (fb_image_load): add max_anim args
* w3mimg/fb/fb_w3mimg.c (w3mfb_load_image): pass max_anim
* w3mimg/x11/x11_w3mimg.c (x11_load_image): max_anim
2003-03-24 Daiki Ueno <ueno@unixuser.org>
* [w3m-dev 03828] possible typo in nextA
* main.c (nextA): fix typo?
2003-03-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03827] Re: checking for GC_version... no
* configure.in: add dl for extlibs
2003-03-20 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03825] re-anchor for fold line
* anchor.c (reAnchorPos): fix for fold line
2003-03-20 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00910] Re: autoconf: env MAKE not respected
* Makefile.in (SET_MAKE): added
(SHELL): added
2003-03-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00908] Re: autoconf: --without-migemo is a nop
* acinclude.m4 (AC_W3M_MIGEMO): dont define USE_MIGEMO
when with_migemo=no
2003-03-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03823] Re: etc.c: treatment for "%7E" is added to expandName()
* url.c (parseURL2): file unquote
* etc.c (expandName): revert previous changes
2003-03-14 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03822] Re: etc.c: treatment for "%7E" is added to expandName()
* etc.c (expandName): rewrite with strncasecmp
2003-03-14 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03821] fix for pmake
* Makefile.in: use $(srcdir)/... instead of $<
2003-03-13 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* etc.c: treatment for "%7E" is added to expandName()
2003-03-13 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03819] support cd build && ../configure
* Makefile.in: add VPATH
add MV
use $(top_srcdir), $<, $@
* acinclude.m4 (AC_W3M_VERSION): use $srcdir
* configure.in (AC_W3M_VERSION): move
* mktable.c (main): basename
2003-03-13 Fumitoshi UKAI <ukai@debian.or.jp>
* Makefile.in (distclean): added
2003-03-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03818] fix autoconf
* Makefile.in (CGIBIN_DIR): added
(AUXBIN_DIR): added
(HELP_DIR): added
(RC_DIR): added
(MAKE_ARGS): added
(TARGET): use $(package)
(MAN1_TARGET): ditto
(install): use $(*_DIR)
* acinclude.m4 (AC_W3M_TERMLIB): added
(AC_W3M_GC): default search prefix /usr /usr/local $HOME
fix searches
(AC_W3M_SSL): fix bugs
* config.h (RC_DIR): remove tailing /
(SYS_MAILCAP): use ETC_DIR
(SYS_MIMETYPES): ditto
(USER_MIMETYPES): homedir
* configure.in: quote
(AC_W3M_TERMLIB): use
* Bonus/oldconfigure.sh: rewrite
2003-03-12 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03816] --enable-lynx => --enable-keymap=lynx
* acinclude.m4 (AC_W3M_KEYMAP): --enable-lynx => --enable-keymap=lynx
* Bonus/oldconfigure.sh: ditto
2003-03-12 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03814] fix autoconf
* acinclude.m4: quote variables
* Bonus/oldconfigure.sh: configure using old config.param
2003-03-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03812] fix autoconf
* acinclude.m4 (AC_W3M_IMAGE): default is autodetect x11,fb
2003-03-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03810] fix autoconf
* acinclude.m4 (AC_W3M_EXTLIBS): use $dir
(AC_W3M_GC): PREFIX is optional
(AC_W3M_SSL): PREFIX is optional
with_ssl=yes, check usual dirs
use $dir
(AC_W3M_IPv6): use $dir
2003-03-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03809] fix autoconf
* acinclude.m4 (AC_W3M_CHECK_VER): accept version like "1.9.13-2"
2003-03-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03808] fix autoconf
* acinclude.m4 (AC_W3M_GC): --with-gc takes PREFIX
check include first
(AC_W3M_CHECK_VER): show checking message
(AC_W3M_IMAGE): if gdkpixbuf found, don't check imlib*
2003-03-11 Fumitoshi UKAI <ukai@debian.or.jp>
* Makefile.in (MODEL): delete @W3M_TARGET@
* configure.in: AC_SUBST(W3M_TARGET)
2003-03-11 Fumitoshi UKAI <ukai@debian.or.jp>
* which: deleted
* makeallmomdel: deleted
2003-03-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03804] fix autoconf
* acinclude.m4 (AC_W3M_MENU): default enabled
(AC_W3M_MOUSE): default enabled
(AC_W3M_COOKIE): default enabled
(AC_W3M_LANG): can't detect locale here.
autoconf set LANG=C
(AC_W3M_DIGEST_AUTH): default enabled
(AC_W3M_SSL): default enabled
* configure.in (AC_W3M_DIGEST_AUTH): added
2003-03-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03804] fix autoconf
* config.h.in (EAMCS_LIKE_LINEEDIT): define
(VI_PREC_NUM): define
(USE_MARK): define
(LABEL_TOPLINE): define
(NEXTPAGE_TOPLINE): define
(FTPPASS_HOSTNAMEGEN): define
(SHOW_PARAMS): define
(VIEW_UNSEENOBJECTS): define
(ID_EXT): define
2003-03-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03804] fix autoconf
* acinclude.m4 (AC_W3M_MODEL): deleted
(AC_W3M_COLOR): default enable
(AC_W3M_ANSI_COLOR): default enable
(AC_W3M_BG_COLOR): default enable
(AC_W3M_SHOW_PARAMS): deleted
(AC_W3M_DICT): default enable
(AC_W3M_HISTORY): default enable
(AC_W3M_VIEW_UNSEENOBJECTS): deleted
(AC_W3M_FORMAT_NICE): deleted
(AC_W3M_ID_EXT): deleted
(AC_W3M_FTPPASS_HOSTNAMEGEN): deleted
(AC_W3M_NNTP): default enabled
(AC_W3M_LANG): autodetect whether japanese is enabled
(AC_W3M_KANJI_SYMBOLS): default enabled
(AC_W3M_EMACS_LIKE_LINEEDIT): deleted
(AC_W3M_VI_PREC_NUM): deleted
(AC_W3M_MARK): deleted
(AC_W3M_LABEL_TOPLINE): deleted
(AC_W3M_NEXTPAGE_TOPLINE): deleted
(AC_W3M_SSL): fix without ssl
(AC_W3M_IMAGE): default enabled
(AC_W3M_XFACE): check uncompface
(AC_W3M_IPv6): enable_ipv6 if inet6 lib found
* configure.in (AC_PROG_CPP): added
2003-03-11 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03803] fix autoconf
* acinclude.m4 (AC_W3M_MIGEMO): add missing test
needs quote
(AC_W3M_SSL): delete x
2003-03-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03802] fix autoconf
* acinclude.m4 (AC_W3M_CHECK_VER): warn only
2003-03-11 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03801] fix autoconf
* acinclude.m4 (AC_W3M_BG_COLOR): fix typo
(AC_W3M_KANJI_SYMBOLS): check enable_japanese != 'no'
(AC_W3M_KEYMAP): needs {}
(AC_W3M_EXTLIBS): don't modify libdir, use extlibdir
(AC_W3M_SSL): missing x
(AC_W3M_IMAGE): add AC_DEFINE(USE_IMAGE)
* config.h.in: s/USE_KANJI_SYMBOLS/KANJI_SYMBOLS/
add SIZEOF_LONG_LONG
don't use //, use /* */
* configure.in: add AC_CHECK_SIZEOF(long long, 0)
2003-03-10 Fumitoshi UKAI <ukai@debian.or.jp>
* autoconfiscate
* Makefile.in: added
* acinclude.m4: added
* aclocal.m4: added (generated from acinclude.m4 by aclocal)
* configure.in: added
* config.h.in: added
* config.guess: added
* config.sub: added
* .cvsignore: add Makefile config.cache config.log config.status
* configure: generated by autoconf
* gc/: deleted
* XMakefile: deleted
* XXMakefile: deleted
* NEWS: autoconficate
2003-03-10 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: cvs version
2003-03-07 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.4.1
* version.c.in: update
* doc/README: version 0.4.1, release date
* doc-jp/README: ditto
* NEWS: update
2003-03-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03794] displayBuffer() when CurrentTab == NULL.
* display.c (displayBuffer): check buf
* linein.c (inputLineHistSearch): check CurrentTab
(next_dcompl): check CurrentTab
(_editor): check CurrentTab
* main.c (resize_screen): check CurrentTab
2003-03-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03793] incremental search fix
* main.c (dispincsrch): revert sbuf.pos fix
start from next position in next forward search
(srch): start from next position in forward saerch
if not found, restore original position
(srch_nxtprv): start from next position in next forward search
* search.c (forwardSearch): search from current position
2003-03-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03792] URL match string
incremental search fix
* main.c (chkURLBuffer): allow - at end of URL string
(dispincsrch): start from current position in case of
incremental search
* search.c (forwardSearch): found if same position
(backwardSearch): ditto
2003-03-03 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03788] UFhalfclose
* file.c (UFhalfclose): closeNews() for SCM_NEWS,NNTP
2003-02-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03783] pipe to "command1 | command2"
* Bonus/utf8.cgi: added
2003-02-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03784] ftp directory support
* ftp.c (AbortLoading): added
(KeyAbort): added
(openFTPStream): remove '~' in realpathname?
(loadFTPDir): remove '~' in realpathname?
keyabort
new ex_ftpdir_name_size_date()
add symlink information to flist
(XD_CTOD): deleted
(EX_COUNT_DIGIT): added
(ex_ftpdir_name_size_date): add **link
accept device file
loose date check for localized server
2003-02-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03783] pipe to "command1 | command2"
* etc.c (myExtCommand): redirect to subshell
* main.c (pipeBuf): conv_to_system(cmd)
shell_quote()
set buf->filename, buf->buffername
2003-02-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03782] real linenumber for EDIT and EDIT_SCREEN
* main.c (cur_real_linenumber): added
(editBf): use cur_real_linenumber instead of CUR_LINENUMBER
(editScr): ditto
2003-02-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03781] Debian Bug report logs - #181897: w3m submits query urls with "extra"
* main.c (_followForm): remove tailling '?'
2003-02-25 Hironori SAKAMOTO <h-saka@lsi.nec.co.jp>
* [w3m-dev-en 00891] Re: w3m 0.4 has been released!
* image.c (getCharSize): set W3M_TTY here, before Imgdisplay invoke
(openImgdisplay): no need setting W3M_TTY here
2003-02-25 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: cvs version
2003-02-24 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.4
* version.c.in: update
* doc/README: version 0.4, release date
* doc-jp/README: ditto
* NEWS: update
2003-02-24 patakuti@t3.rim.or.jp
* [w3m-dev 03772] Compilation error on Cygwin B20.1
* terms.c (term_title): use Sprintf() instead of snprintf()
* doc-jp/README.cygwin doc/README.cygwin: add note about B20.1
2003-02-21 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 03765] Re: README.cygwin
* doc/README.cygwin: translated
2003-02-21 Fumitoshi UKAI <ukai@debian.or.jp>
* doc/README: update
2003-02-21 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev 03762] Re: README.cygwin
* doc/README.cygwin: translated
2003-02-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03761] eliminate compiler warnings
* ftp.c (ftp_login): Str tmp
* table.c (feed_table_tag): p is used ifdef ID_EXT
2003-02-21 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 03760] Re: README.cygwin
* doc-jp/README: update
2003-02-19 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.4 release candidate 3
* version.c.in: update
2003-02-19 Atsushi YOKOYAMA <yoko-a@cmh.fuchu.toshiba.co.jp>
* [w3m-dev 03758] Re: SVR4 signal behavior
* etc.c (reset_signals): use mySignal()
(setup_child): ditto
(myExec): ditto
(mySignal): added, use sigaction if available
* fm.h (TRAP_ON): use mySignal
(TRAP_OFF): ditto
* istream.c (ISclose): ditto
* main.c (sig_chld): ditto
(main): ditto
(do_dump): ditto
(resize_hook): ditto
(resize_handler): ditto
(srchcore): ditto
(readsh): ditto
(SigAlarm): ditto
* proto.h (mySignal): added
* terms.c (error_dump): use mySignal()
(set_int): ditto
(mouse_init): ditto
2003-02-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03753] Fixed multipart.cgi
* scripts/multipart/multipart.cgi.in: remove w3m-control
use input hidden
add form_encode
2003-02-18 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 03749] README.cygwin
* doc-jp/README.cygwin: added
* doc/README: updated
2003-02-17 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.4 release candidate 2
* version.c.in: update
2003-02-13 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03742] Re: Bug##180814: w3m: Missing w3mimgdisplay message at startup
* image.c (getCharSize): stderr redirect to omit /bin/sh error message
2003-02-13 Fumitoshi UKAI <ukai@debian.or.jp>
* XMakefile (install-core): fix for broken non-POSIX /bin/sh
2003-02-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev-en 00868] fix mark_all_pages
* anchor.c (reAnchorAny): next_line process for MarkAllPages
2003-02-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev-en 00867] fix installation problem
* XMakefile (install-core): test AUXBIN_TARGETS
2003-02-11 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: cvs version
2003-02-11 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.4 release candidate 1
* version.c.in: update
2003-02-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03737] local-CGI POST
* local.c (localcgi_post): use tmp file
2003-02-08 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03736] dirlist sort
* scripts/dirlist.cgi.in (right_dir): use cmp for filename comparison
2003-02-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03735] Re: make error of checkType arg
* etc.c (checkType): delete USE_ANSI_COLOR
* file.c (addnewline): macro for USE_ANSI_COLOR
(readHeader): rewrite of USE_ANSI_COLOR
(HTMLlineproc2body): ditto
(addnewline2): ditto
(addnewline): ditto
(loadBuffer): ditto
(getNextPage): ditto
* proto.h (checkType): macro for USE_ANSI_COLOR
2003-02-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03733] Re: display decoded URL
* display.c (make_lastline_link): buf->document_code
2003-02-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03732] Re: scroll() is slow ?
* configure (use_raw_scroll): added
(config.h) use_raw_scroll
* config.h.dist (USE_RAW_SCROLL): added
* display.c (displayBuffer): ifdef USE_RAW_SCROLL
* proto.h (scroll): ifdef USE_RAW_SCROLL
(rscroll): ditto
(need_clrtoeol): if 0
(terms.c): if 0 need_clrtoeol
(scroll_raw): ifdef USE_RAW_SCROLL
2003-02-06 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: rc: decode_url
2003-02-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03730] display decoded URL
* anchor.c (link_list_panel): support DecodeURL
* display.c (make_lastline_link): support DecodeURL
* etc.c (url_unquote_conv): added
* fm.h (DecodeURL): added
* history.c (historyBuffer): support DecodeURL
* indep.c (QUOTE_MAP): added
(HTML_QUOTE_MAP): added
(html_quote_char): deleted
(url_quote): use is_url_quote
(file_quote): use is_file_quote
(is_url_safe): deleted
(Str_form_quote): use is_url_unsafe
(Str_url_unquote): add safe args
(is_shell_safe): delete
(shell_quote): use is_shell_unsafe
* indep.h (QUOTE_MAP): added
(HTML_QUOTE_MAP): added
(HTML_QUOTE_MASK): added
(SHELL_UNSAFE_MASK): added
(URL_QUOTE_MASK): added
(FILE_QUOTE_MASK): added
(URL_UNSAFE_MASK): added
(GET_QUOTE_TYPE): added
(is_html_quote): added
(is_shell_unsafe): added
(is_url_quote): added
(is_file_quote): added
(is_url_unsafe): added
(html_quote_char): added
(html_quote_char): deleted
(Str_url_unquote): added safe
(form_unquote): Str_url_unquote changes
* linein.c (_prev): support DecodeURL
(_next): ditto
* main.c (goURL0): support DecodeURL
(_peekURL): ditto
(curURL): ditto
* map.c (follow_map_panel): support DecodeURL
(append_map_info): ditto
(append_link_info): ditto
(append_frame_info): ditto
(page_info_panel): ditto
* menu.c (initSelectMenu): delete SCM_LOCAL_CGI
support DecodeURL
(initSelTabMenu): delete SCM_LOCAL_CGI
support DecodeURL
(link_menu): support DecodeURL
* parsetagx.c (parse_tag): is_html_quote
* proto.h (url_unquote_conv): added
* rc.c (CMT_DECODE_URL): added
(params1): add decode_url
* url.c (openURL): Str_url_unquote non safe
2003-02-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03729] buf fix of reAnchorNewsheader()
* anchor.c (reAnchorAny): check l->bpos
(reAnchorNewsheader): check l->bpos
strlen(*q)
lineBuf[l->size]
2003-02-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03728] IPv6 hostname
* url.c (parseURL): rewrite IPv6 address parser
2003-02-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03724] Re: view source, edit source
* buffer.c (reshapeBuffer): initialize buf->width first
* display.c (displayBuffer): no need to check buf>sourcefile
2003-02-01 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03721] PATH_INFO support of local CGI
* local.c (CGIFN_DROOT): deleted
(CGIFN_LIBDIR): added
(CGIFN_MODE): deleted
(CGIFN_CONTAIN_SLASH): deleted
(check_local_cgi): rewrite
(cgi_filename): rewrite
(localcgi_post): support PATH_INFO
* url.c (openURL): rewrite
* Bonus/smb.cgi: use PATH_INFO
2003-02-01 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03720] mark remains
* main.c (srchcore): PREC_NUM
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03719] Re: Too slow when loading big file with fold_line=1
* file.c (addnewline): check i <l->len
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03718] Too slow when loading big file with fold_line=1
* etc.c (nextColumn): added
(calcPosition): use New_N
rewrite with nextColumn
(columnLen): added
* file.c (addnewline): rewrite with columnLen
* proto.h (columnLen): added
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03717] print newline before exec shell command.
* main.c (execsh): print newline
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03715] initial currentLine when pager mode.
* file.c (getNextPage): fix cur
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03714] -cols 1 -dump -o fold_line=1
* file.c (addnewline): check i == 0, i == l->len
* fm.h (_INIT_BUFFER_WIDTH): added
(INIT_BUFFER_WIDTH): use _INIT_BUFFER_WIDTH
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03713] search with "$"
* search.c (forwardSearch): check l->next && l->next->bpos
(backwardSearch): check l->size, l->next && l->next->bpos
2003-01-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03712] buf fix of LINE_INFO
* main.c (curlno): rewrite
2003-01-30 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03709] Re: view source, edit source
* display.c (displayBuffer): INIT_BUFFER_WIDTH
* file.c (_saveBuffer): added
(saveBuffer): use _saveBuffer
(saveBufferBody): added
* main.c (vmSrc): saveBufferBody
* proto.h (saveBufferBody): added
2003-01-30 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev-en 00852] Re: Enhancement: content type detection of files
* url.c (DefaultGuess): remove upppercases
(guessContentTypeFromTable): rewrite, strcasecmp
2003-01-30 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03708] Re: Don't stop loading image when moving to next page.
* config.h.dist (lstat): define ifndef HAVE_LSTAT
* configure (config.h) ditto
* display.c (fmTerm): new loadImage
(save_current_buf): only ifdef USE_BUFINFO
(displayBuffer): new loadImage
* etc.c (setup_child): TrapSignal
* file.c (loadGeneralFile): TRAP_OFF, TRAP_ON
(loadHTMLstream): ditto
(loadGopherDir): ditto
(loadBuffer): ditto
(loadImageBuffer): ditto
(getNextPage): ditto
(save2tmp): ditto
* fm.h (TrapSignal): added
(TRAP_ON): added
(TRAP_OFF): added
* form.c (HAVE_LSTAT): deleted
* frame.c (createFrameFile): TRAP_OFF, TRAP_ON
* image.c (image_buffer): added
(deleteImage): new loadImage
(getAllImage): initialize image_buffer
(loadImage): rewrite
* main.c (main): new loadImage
(checkDownloadList): remove ifdef HAVE_LSTAT
* news.c (loadNwesgroup): TRAP_ON, TRAP_OFF
* proto.h (loadImage): add buf arg
* url.c (openSocket): TRAP_ON, TRAP_OFF
(check_no_proxy): TRAP_ON, TRAP_OFF
2003-01-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03707] Don't stop loading image when moving to next page.
* display.c (save_current_buf): required when defined USE_IMAGE
(displayBuffer): stop only buffer changed
* image.c (loadImage): IMG_FLAG_START load from maxLoadImage
2003-01-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03706] X-Image-URL: support, bug fix of reshapeBuffer()
* buffer.c (reshapeBuffer): rewrite
* file.c (readHeader): rewrite
2003-01-29 NAKAJIMA Mikio <minakaji@osaka.email.ne.jp>
* [w3m-dev 03705] goodict.cgi (was: Re: google.cgi (was: Re: keymap key SEARCH string))
* Bonus/goodict.cgi: added
2003-01-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03700] Re: google.cgi (was: Re: keymap key SEARCH string)
* main.c (goURL0): check relative or *url == '#'
2003-01-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03689] Re: fold patch
* fm.h (BufferPos): add bpos
* main.c (save_buffer_position): bpos initialize
(resetPos): reset bpos
2003-01-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03686] Re: fold patch
* buffer.c (writeBufferCache): rewrite
(readBufferCache): rewrite
* etc.c (calcPosition): short -> int realColumn
* fm.h (Line): short -> int len,width,size,bpos,bwidth
(BufferPoint): short->int pos
(Buffer): short->int currentColumn,pos,visualpos
(BufferPos): short->int currentColumn,pos
* frame.h (frameset_queue): short->int pos,currentColumn
* main.c (clear_mark): short->int pos
(dispincsrch): short->int pos
(backBf): short->int pos
(set_buffer_environ): short->int prev_pos
2003-01-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03684] Re: fold patch
* file.c (PSIZE): added
(HTMLlineproc2body): outc,outp is created by NewAtom_N
use PSIZE
2003-01-25 Fumitoshi UKAI <ukai@debian.or.jp>
* file.c (getNextPage): no need volatile for code
2003-01-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03683] interrupt in getNextPage()
* file.c (getNextPage): trap SIGINT
2003-01-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03682] open null file on tab
* display.c (displayBuffer): if empty, clear()
2003-01-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03681] Re: fold patch
* buffer.c (reshapeBuffer): buf->pos, sbuf.currentLine fix
FoldLine
* display.c (arrangeCursor): buf->pos fix
(restorePosition): buf->pos fix
2003-01-24 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: RESHAPE
rc: fold_line
2003-01-24 Fumitoshi UKAI <ukai@debian.or.jp>
* fix compiler warnings
* display.c (displayBuffer): fix suggest parentheses around && within ||
2003-01-24 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03667] fold patch
* anchor.c (reAnchorPos): rewrite
(reAnchorWord): delete reseq_anchor()
(reAnchorAny): use l->size
delete reseq_anchor()
* backend.c (internal_get): pass TRUE to saveBuffer
* buffer.c (newBuffer): delete n->linelen
(reshapeBuffer): rewrite
* display.c (displayBuffer): FoldLine
(redrawLine): l->bpos
(cursorUp0): added
(cursorUp): rewrite
(cursorDown0): added
(cursowDown): rewrite
(cursorRight): check l->next
l->bwidth
(cursorLeft): l->prev && l->bpos
l->bwidth
(arrangeCursor): buf->currentLine->bwidth
buf->cursorX
* etc.c (checkType): **oporp
rewrite
(calcPosition): realColumn allocated by New_reuse
* file.c (addnewline): add nlines arg
(propBuffer): deleted
(colorBuffer): deleted
(readHeader): propBuffer
FOLD_BUFFER_WIDTH
(HTMLlineproc2body): rewrite
(addnewline2): added
(addnewline): rewrite
(loadBuffer): propBuffer, colorBuffer
(saveBuffer): cont arg
(getNextPage): rewrite
* fm.h (LINELEN): 256
(FNLEN): deleted
(Line): add size, bpos, bwidth
(Buffer): delete linelen
(INIT_BUFFER_WIDTH): check showLineNum
(FOLD_BUFFER_WIDTH): added
(FoldLine): added
* funcname.tab (RESHAPE): added
* main.c (do_dump): pass FALSE to saveBuffer
(nscroll): rewrite
(clear_mark): l->size
(shiftvisualpos): rewrite
(pipeBuf): pass TRUE to saveBuffer
(linebeg): check line->prev && line->bpos
(linend): check line->next, line->next->bpos
(editScr): pass TRUE to saveBuffer
(svBuf): pass TRUE to saveBuffer
(vmSrc): pass TRUE to saveBuffer
(reshape): added
(curlno): rewrite
* mimehead.c (LINELEN): deleted
* proto.h (reshape): added
(saveBuffer): add cont arg
(cursorUp0): added
(cursorDown0): added
(checkType): change type oprop, ocolor, delete check_color, len
* rc.c (CMT_FOLD_LINE): added
(params1): add fold_line
(sync_with_option): check PagerMax
* search.c (set_mark): l->size
(forwardSearch): rewrite
(backwardSearch): rewrite
* doc/README.func (RESHAPE): added
* doc-jp/README.func (RESHAPE): added
* scripts/w3mhelp.cgi.in (Buffer operation): add reshape
2003-01-24 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* etc.c (next_status): after = is R_ST_VALUE
R_ST_VALUE > => R_ST_NORMAL
R_ST_VALUE SP => R_ST_TAG
(read_token): R_ST_VALUE
(correct_irrtag): R_ST_VALUE
* rm.h (R_ST_VALUE): added
(ST_IS_REAL_TAG): rewrite
(ST_IS_COMMENT): deleted
(ST_IS_TAG): deleted
* parsetagx.c (parse_tag): skip too long tagname
skip too long attrname
if attrvalue has quote char, need reconstruct
if unknown attr, need reconstruct
* table.c (visible_length): R_ST_VALUE
2003-01-24 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03680] showProgress() on fast system
* file.c (showProgress): check line len, time
2003-01-24 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03679] Re: cleanup for pipe
* etc.c (open_pipe_rw): check stdin, stdout
* file.c (uncompress_stream): rewrite
2003-01-23 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03678] Re: config.param is clear when configure -help
* configure: don't override config.param
2003-01-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03677] view source, edit source
* buffer.c (discardBuffer): unlink header source
* file.c (loadFile): delete skip header
* fm.h (BP_SOURCE): deleted
(SkipHeader): deleted
* main (editBf): cleanup
(vmSrc): cleanup
2003-01-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03676] cleanup for pipe
* etc.c (open_pipe_rw): added
* file.c (uncompress_stream): rewrite using open_pipe_rw
* image.c (openImgdisplay): rewrite using open_pipe_rw
* local.c (localcgi_popen_rw): deleted
(localcgi_post): rewrite using open_pipe_rw
* proto.h (open_pipe_rw): added
* search.c (migemor): initialized to NULL
(migemow): initialized to NULL
(migemo_pid): initialized to 0
(open_migemo): rewrite using open_pipe_rw
2003-01-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03675] x-face
* file.c (xface2xpm): use getImage()
(readHeader): check same file
(loadImageBuffer): rewrite
(lessopen_stream): shell_quote()
2003-01-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03674] -dump problem
* file.c (loadGeneralFile): return NULL when dump
* main.c (dump_source): deleted
(dump_head): deleted
(dupm_extra): deleted
(do_dump): added
(main): singal when dump
2003-01-23 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03671] Re: config.param is clear when configure -help
* configure: test -f config.param
2003-01-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03665] imlib2 support (on X11)
* configure: X11 inline image with Imlib2
fix typo in fb/imlib2
* w3mimg/x11/x11_w3mimg.c: USE_IMLIB2
(x11_load_image): USE_IMLIB2
(x11_show_image): USE_IMLIB2
(x11_free_image): USE_IMLIB2
(x11_get_image_size): USE_IMLIB2
2003-01-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03664] config.param is clear when configure -help
* configure: config.param created after arg parsing
2003-01-21 Fumitoshi UKAI <ukai@debian.or.jp>
* map.c (follow_map_menu): if USE_IMAGE or MENU_MAP
* proto.h (follow_map_menu): ditto
2003-01-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03660] Re: fputs -> Strfputs
* Str.h (Strncmp_charp): paren
(Strncasecmp_charp): ditto
(Strinsert): ditto
(Strshrinkfirst): ditto
* display.c (disp_err_message): added
* file.c (loadGeneralFile): don't put function in macro arg
(saveBuffer): ditto
* frame.c (createFrameFile): ditto
* proto.h (disp_err_message): macro->function
* table.c (pushdata): if data is NULL, use ""
(suspend_or_pushdata): if line is NULL, use ""
* textlist.h (pushText): don't use (s) twice in a macro
2003-01-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03659] Can't download from SSL.
* istream.c (ISfileno): case IST_SSL
2003-01-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03658] Re: Other user can see local cookie.
* fm.h (rc_dir): init(NULL)
* rc.c (config_file): deleted
(init_rc): use rc_dir
2003-01-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03657] fputs -> Strfputs
* form.c (form_fputs_decode): use Strfputs()
2003-01-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03655] Re: file.c:image_source when undef USE_IMAGE
* map.c (follow_map_menu): fix warnings
2003-01-19 WATANABE Katsuyuki <knabe@sannet.ne.jp>
* [w3m-dev 03654] file.c:image_source when undef USE_IMAGE
* file.c (readHeader): image_source ifdef USE_IMAGE
(loadGeneralFile): ditto
(uncompress_stream): ditto
2003-01-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03653] SourceForge.net: 576032 w3m https crashes with OpenSSL-0.9.7
* istream.c (ssl_check_cert_ident): use sk_GENERAL_NAME_free()
2003-01-18 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03652] Re: Debian bug #176981
* file.c (checkHeader): always remove_space
(loadGeneralFile): no need remove_space
2003-01-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03651] Debian bug #176981
* file.c (checkRedirection): added
(loadGeneralFile): check redirection
t_buf only is created when it is NULL
remove_space
2003-01-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03647] expandName() and expandPath()
* etc.c (openSecretFile): use expandPath
(expandName): rewrite
(file_to_url): use expandPath
* file.c (_doFileCopy): use expandPath
(doFileSave): use expandPath
* indep.c (expandPath): rewrite
* linein.c (inputLineHistSearch): use expandPath
(next_dcompl): use expandPath
(doComplete): use expandPath
* local.c (set_cgi_environ): rewrite
* mailcap.c (loadMailcap): use expandPath
* main.c (svBuf): use expandPath
(addDownloadList): use expandPath
* rc.c (init_rc): use expandPath
(rcFile): rewrite
(auxbinFile): use expandPath
(libFile): use expandPath
(etcFile): use expandPath
(helpFile): use expandPath
* url.c (loadMimeTypes): use expandPath
(loadURIMethods): use expandPath
2003-01-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03646] setup child process, local CGI
* etc.c (reset_signals): static
don't ignore SIGUSR1
(close_all_fds_except): static
DEV_NULL_PATH
(setup_child): added
(myExec): rewrite
(mySystem): rewrite
* file.c (readHeader): check image_source
(loadGeneralFile): check image_source
(doExternal): use setup_child
(_doFileCopy): use setup_child
(doFileSave): use setup_child
(uncompress_stream): check image_source
use setup_child
* image.c (getCharSize): no need stderr redirect
(openImgdisplay): use setup_child
(loadImage): use setup_child
(getImageSize): no need stderr redirect
* local.c (writeLocalCookie): check Local_cookie_file
(localcgi_popen_rw): added
(localcgi_popen_r): deleted
(localcgi_post): rewrite
(localcgi_get): deleted
* proto.h (localcgi_get): defined by localcgi_post
(reset_signals): deleted
(close_all_fds_except): deleted
(close_all_fds): deleted
(setup_child): added
* search.c (open_migemo): use setup_child, myExec
* w3mimgdisplay.c (main): use DEV_NULL_PATH
2003-01-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03644] Re: Other user can see local cookie.
* cookie.c (save_cookies): return if no_rc_dir
* etc.c (tmpf_base): add cookie
(tmpfname): use tmp_dir instead of rc_dir
* file.c (loadGeneralFile): cookie is not passed via URL
* fm.h (TMPF_COOKIE): incl
(MAX_TMPF_TYPE): incl
(no_rc_dir): added
(tmp_dir): added
(config_file): added
* local.c (Local_cookie_file): added
(writeLocalCookie): added
(setLocalCookie): dont set environment LOCAL_COOKIE
(localcgi_post): writeLocalCookie
(localcgi_get): writeLocalCookie
* main.c (config_filename): deleted
(cmd_loadURL): arg FormList
(main): rewrite config_file, rc
(ldhelp): no cookie in URL
(cmd_loadURL): arg FormList
(goURL0): cmd_loadURL change
(cmd_loadBuffer): cmd_loadURL change
(adBmark): cookie is posted
(follow_map): cmd_loadURL change
(linkMn): cmd_loadURL change
(reinit): init_rc change
* proto.h (create_option_search_table): deleted
(init_rc): no args
* rc.c (create_option_search_table): static
(init_rc): no args
rewrite
(optionpanel_src1): rewrite
(load_option_panel): html_quote
(panel_set_option): no_rc_dir
* w3mbookmark.c: rewrite
* w3mhelperpanel.c: rewrite
* scripts/dirlist.cgi.in: rewrite
* scripts/w3mhelp.cgi.in: rewrite
* scripts/w3mmail.cgi.in: rewrite
* scripts/multipart/multipart.cgi.in: rewrite
2003-01-16 Fumitoshi UKAI <ukai@debian.or.jp>
* file.c (loadGopherDir): convertLine RAW_MODE
* ftp.c (loadFTPDir): ditto
2003-01-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03642] Re: cleanup (don't close connection of news server)
* local.c (localcgi_post): localcgi_popen_r first
2003-01-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03641] Re: cleanup (don't close connection of news server)
* ftp.c (ftp_command): fix fwrite arg
* news.c (news_command): fix fwrite arg
2003-01-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03640] Re: cleanup (don't close connection of news server)
* anchor.c (_put_ahchor_news): always conv_str
(_put_anchor_all): always conv_str
* etc.c (close_all_fds): deleted
(close_all_fds_except): added, except fd=f is left open
* file.c (guess_filename): added
(UFhalfclose): added
(convertLine): cleanup_line if not raw mode
check uf
(readHeader): always convertLine
(loadGeneralFile): rewrite
(loadGopherDir): return Str, args change to ParsedURL and code
rewrite
(saveBuffer): always conv_str
(_doFileCopy): close_all_fds
(doFileSave): close_all_fds_except
(uncompress_stream): dup, close_all_fds_except
* form.c (form_fputs_decode): always conv_str
(input_textarea): convertLine
* frame.c (createFrameFile): convertLine
* ftp.c (loadFTPDir): arg code
rewrite
(readFTPDir): convertLine
* html.h (UFfileno): added
* image.c (loadImage): close_all_fds
* indep.h (RAW_MODE): added
* local.c (loadLocalDir): return Str
(dirBuffer): rewrite
(localcgi_popen_r): close_all_fds
* main.c (main): check SCM_LOCAL
print err_msg
* news.c (news_command): args cmd and arg
(news_quit): news_command
(openNewsStream): news_command
(readNewsgroup): deleted
(loadNewsgroup): added
(closeNews): added
* proto.h (loadGopherDir): update
(conv_str): define for no JP_CHARSET
(readFTPDir): deleted
(loadFTPDir): added
(readNewsgroup): deleted
(loadNewsgroup): added
(dirBuffer): deleted
(loadLocalDir): added
(close_all_fds): defined by close_all_fds_except
(close_all_fds_except): added
2003-01-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03639] Re: smb.cgi
* Bonus/2ch.cgi: change password handling
* Bonus/README: update
* Bonus/README.eng: ditto
2003-01-12 qhwt@myrealbox.com
* [w3m-dev 03636] segfault in main.c
* main.c (main): check newbuf->currentURL.file
2003-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* Bonus/README.eng: sync with Bonus/README
2003-01-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03635] 2ch.cgi
* Bonus/2ch.cgi: added
* Bonus/README: update
2003-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* Bonus/README.eng: sync with Bonus/README
2003-01-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03634] smb.cgi
* Bonus/smb.cgi: added
* Bonus/README: update
2003-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* ftp.c (ftp_pasv): ftp_command response
(readFTPDir): masked declaration of realpathname
2003-01-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03633] Re: cleanup (don't close connection of news server)
* file.c (FTPhalfclose): deleted
(loadGeneralFile): closeFTP when doFileSave is done
(_doFileCopy): return int
(doFileMove): return int
(doFileSave): return int
* ftp.c: rewrite
* main.c (w3m_exit): disconnectFTP
* proto.h (_doFileCopy): return int
(doFileMove): return int
(doFileSave): return int
(openFTP): deleted
(openFTPStream): return InputStream
(closeFTP): no arg
(Ftpfclose): disconnectFTP
* url.c (openFTPstream): deleted
2003-01-11 Fumitoshi UKAI <ukai@debian.or.jp>
* fix compiler warnings
* html.h (UFclose): value computed but not used
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03632] cleanup (don't close connection of news server)
* file.c (loadSomething): remove UFclose nntp:,news:
(loadFile): UFclose
(loadGeneralFile): always UFclose
* html.h (UFclose): only reset when ISclose ==0
* istream.c (ISclose): return int
(ISfileno): flag IST_UNCLOSE
* istream.h (ISclose): return int
(IST_UNCLOSE): added
* news.c (news_close): reset IST_UNCLOSE
(news_open): set IST_UNCLOSE
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03631] display current form item
* form.c (form2str): rewrite
* istream.c (ssl_get_certificate): fix typo
* map.c (follow_map_panel): valign=top
(append_map_info): valign=top
(append_link_info): valign=top
(append_frame_info): <pre_int>
html_quote ssl_certificate
(page_info_panel): rewrite, html_quote
2003-01-11 Fumitoshi UKAI <ukai@debian.or.jp>
* doc/README.pre_form: update
* doc-jp/README.pre_form: ditto
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03630] improved pre_form
* form.c (pre_form): add re_url, name
(add_pre_form): add name
rewrite
(loadPreForm): add "form"
(preFormUpdateBuffer): handle re_url
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03629] delete tmp file
* etc.c (tempfname): always file to delete
* file.c (xface2xpm): no need fileToDelete
(readHeader): ditto
(loadGeneralFile): ditto
(loadHTMLBuffer): ditto
(loadHTMLString): ditto
(loadGopherDir): ditto
(loadImageBuffer): ditto
(doExternal): rewrite
(doFileSave): no need fileToDelete
(uncompress_stream): ditto
* fm.h (CurrentPid): added
* image.c (getImage): cache->touch to delete
* local.c (setLocalCookie): use CurrentPid
(localcgi_post): fileToDelete
* main.c (main): CurrentPid
(pipeBuf): no need fileToDelete
(query_from_followform): CurrentPid
(vmSrc): no need fileToDelete
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03628] Re: Error occured while reset
* file.c (doExternal): bufp = NULL, return 1
(uncompress_stream): tempfname fileToDelete
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03626] Re: relative URL
* url.c (parseURL2): copy if scheme is local or local-cgi
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03625] keymap key SEARCH string
* main.c (srch): accept command argument
(reMark): accept command argument
* Bonus/google.cgi: added
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03622] Re: Error occured while reset
* file.c (uncompress_stream): child process initialized
* terms.c (close_tty): close unless stdin,out,err
(reset_tty): flush_tty, close_tty
(write1): flush_tty
(refresh): flush_tty
(flush_tty): check ttyf
2003-01-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03620] -m option and header
* buffer.c (reshapeBuffer): fix reading from stdin
fix -m option
* display.c (redrawNLine): rewrite
(redrawLine): return l instead of l->next
(redrawLineImage): ditto
* file.c (loadFile): read header even if skip header
(loadGeneralFile): read header even if skip header
* fm.h (SkipHeader): added
* main.c (main): check whether reading from stdin
SkipHeader
2003-01-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03619] Re: Error occured while reset
* file.c (process_img): check image.ext
(HTMLlineproc2body): check image.ext
(loadImageBuffer): url, ext is in URLFile
* frame.c (unloadFrame): no need to push to fileToDelete
(copyFrame): no need to reset FB_TODELETE
(resetFrameElement): f_body->source, buf->sourcefile
(frame_download_source): buf->source
buf->sourcefile reset
* frame.h (FB_NOCACHE): deleted
(FB_TODELETE): deleted
* main.c (vmSrc): Currentbuf->sourcefile
need_reshape if images exist
2003-01-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03617] sourcefile when Content-Encoding: is specified.
* file.c (uncompress_stream): add src arg
(examineFile): change uncompress_stream
(loadGeneralFile): change uncompress_stream
(doExternal): src
(uncompress_stream): ext
tmpfile with same ext
2003-01-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03616] Re: data: URL scheme
* file.c (loadGeneralFile): check SCM_DATA
(loadImageBuffer): newBuffer()
* html.h (SCM_DATA): added
* indep.c (url_unquote): deleted
(Str_url_unquote): renamed from Str_form_unquote
+ is decoded is_form only
* indep.h (url_unquote): deleted
(Str_url_unquote): added
(Str_form_unquote): define by Str_url_unquote
* main.c (followA): file_unquote
(cmd_loadURL): file_unquote
* url.c (DefaultPort): add for data:
(schemetable): add "data"
(DefaultFile): SCM_FTPDIR
(parseURL): scheme copied from current
(parseURL2): SCM_DATA
check SCM_FTP, SCM_FTPDIR
(_parsedURL2Str): add data in scheme_str
handle SCM_DATA
SCM_FTPDIR
(openURL): file_unquote
handle SCM_DATA
2003-01-08 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03611] relative URL
* news.c (openNewsStream): don't skip '/' for nntp:
(readNewsgroup): cleanup
* url.c (parseURL): don't copy user & password
(parseURL2): fix for group, don't copy user & password
2003-01-07 Fumitoshi UKAI <ukai@debian.or.jp>
* fix build warnings
* url.c (parseURL2): fix comparison between pointer and integer
* news.c (readNewsgroup): variable `scheme',`group',`list' might be clobbered by `longjmp' or `vfork'
2003-01-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03610] Re: news:<newsgroup>
* anchor.c (_put_anchor_news): check '<'
(reAnchorNewsheader): added
* file.c (loadSomething): Subject: as buffername
(checkHeader): check buf->document_header
(loadGeneralFile): reAnchorNewsheader
* html.h (SCM_NNTP_GROUP): added
* main.c (main): delete USE_NNTP in switch (newbuf->real_scheme)
(chkNMIDBuffer): lowercase in url_like_pat
* news.c (add_news_message): add scheme, group as arg
(openNewsStream): check SCM_NNTP_GROUP
check current_news.host
(readNewsgroup): rewrite to support nntp:,news: extension
* proto.h (reAnchorNewsheader): added
* url.c (DefaultPort): add 119 for nntp group
(parseURL2): rewrite to support nntp:,news: extension
(_parsedURL2Str): add for SCM_NNTP_GROUP
(openURL): rewrite to support nntp:,news: extension
2002-12-28 Fumitoshi UKAI <ukai@debian.or.jp>
* fix build errors
* display.c (make_lastline_message): fix error for undef JP_CHARSET
* news.c (readNewsgroup: `code' always required
* gcc -Wall -Werror clean
* file.c (loadHTMLstream): unused variable `p'
* news.c (news_command): unused variable `c'
(news_open): unused variable `tmp'
(readNewsgroup): volatile page, qgroup, flag, start, end
uninitialized variable `page'
* url.c (openURL): unused variable `fw', `r', `stream'
2002-12-28 Fumitoshi UKAI <ukai@debian.or.jp>
* rc: nntpserver, nntpmode, max_news
2002-12-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03608] news:<newsgroup>
* XMakefile (LSRCS): add news.c
(LOBJS): add news.o
* file.c (loadSOmething): don't UFclose() for nntp/news
(readHeader): remove . at beginning of line for news
img link to file:
(loadGeneralFile): add SCM_NEWS_GROUP
don't UFclose() for nntp/news
(loadHTMLstream): . line check for news
(loadBuffer): . line check for news
* fm.h (NNTP_server): added
(NNTP_mode): added
(MaxNewsMessage): added
* html.h (SCM_NEWS_GROUP): added
* main.c (main): NNTP_server or NNTPSERVER
NNTP_mode or NNTPMODE
add SCM_NEWS_GROUP
(followA): remove news:..@.. check
(cmd_loadURL): remove news:...@.. check
(w3m_exit): disconnectNews
* proto.h (openNewsStream): added
(readNewsgroup): added
(disconnectNews): added
* rc.c (CMT_NNTP_SERVER): added
(CMT_NNTP_MODE): added
(CMT_MAX_NEWS): added
(params9): add nntpserver, nntpmode, max_news
* url.c (DefaultPort): add 119 for news group
(parseURL2): news:..@... is SCM_NEWS_GROUP
(_parsedURL2Str): add news for SCM_NEWS_GROUP
(openURL): cleanup SCM_NEWS
add SCM_NEWS_GROUP
* news.c: added
2002-12-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03607] mymktime: time zone support
* etc.c (get_zone): added
(mymktime): parse timezone
2002-12-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03606] Re: clean up displayBuffer()
* main.c (followA): B_FORCE_REDRAW
(follow_map): ditto
2002-12-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03604] http response code and content-type
* file.c (loadGeneralFile): don't guessContentType if http errors
2002-12-26 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03602] Re: w3mimgdisplay core dump
* w3mimgdisplay.c (DrawImage): check load_image, imageBuf[n].pixmap
* w3mimg/fb/fb_w3mimg.c (w3mfb_show_image): check img->pixmap
* w3mimg/x11/x11_w3mimg.c (x11_show_image): check img->pixmap
2002-12-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03601] Re: meta refresh
* main.c (LastEvent): added
(pushEvent): add to LastEvent
2002-12-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03600] Re: meta refresh
* main.c (main): move add_download_list
2002-12-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03598] restore cursor when download list panel is updated.
* main.c (stopDownload): delete->replace
(ldDL): use DownloadListBuffer()
2002-12-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03597] Re: meta refresh
* main.c (Event): next, linked list
(N_EVENT_QUEUE): deleted
(eventQueue): deleted
(n_event_queue): deleted
(CurrentEvent): added
(main): event processing, add CurrentEvent linked list
(pushEvent): add Event to CurrentEvent
(SigAlarm): Currentbuf->event
* proto.h (pushEvent): rename args
2002-12-25 Hiroaki Shimotsu <shim@d5.bs1.fc.nec.co.jp>
* [w3m-dev 03596] LIST
* anchor.c (link_list_panel): check internal
2002-12-25 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03595] tolower, toupper
* Str.c (Strlower): TOLOWER
(Strupper): TOUPPER
* backend.c: delete ctype.h
* etc.c (gethtmlcmd): TOLOWER
* file.c (readHeader): TOLOWER
(checkOverWrite): TOLOWER
(guess_charset): TOLOWER
* ftp.c: delete ctype.h
* indep.c (strcasecmp): TOLOWER
(strncasecmp): TOLOWER
(strcasematch): TOLOWER
* istream.c: include myctype.h
(ssl_get_certificate): TOLOWER
* mailcap.c (mailcapMatch): TOLOWER
* main.c (_quitfm): TOLOWER
* menu.c (accesskey_menu): TOLOWER
* mimehead.c: include myctype.h
(decodeWord): TOUPPER
* mktable.c: delete ctype.h, include myctype.h
(main): IS_SPACE
* myctype.h: delete ctype.h
(TOLOWER): added
(TOUPPER): added
* parsetagx.c (parse_tag): TOLOWER
* rc.c (str_to_bool): TOLOWER
(str_to_color): TOLOWER
* regex.c: delete ctype.h, include myctype.h
(TOLOWER): added
(TOUPPER): added
(regmatch1): TOLOWER
(matchWhich): TOLOWER, TOUPPER
2002-12-22 Fumitoshi UKAI <ukai@debian.or.jp>
* mimehead.c (decodeWord): don't use toupper() (requires ctype.h)
2002-12-22 ABE Yuji <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03594] mime decode with encoding named 'b' & 'q'
* mimehead.c (decodeWord): toupeer(method)
2002-12-22 Fumitoshi UKAI <ukai@debian.or.jp>
* file.c (discardline): not used
2002-12-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03593] Re: segmentation fault when <title> exist after <img>
* file.c (cur_title): added
(save_obuf): deleted
(process_title): added
(process_n_title): added
(feed_title): added
(HTMLtagproc1): rewrite HTML_TITLE, HTML_N_TITLE,
HTML_TITLE_ALT, HTML_N_HEAD, HTML_HEAD
(HTMLlineproc0): check RB_TITLE
(completeHTMLstream): add RB_TITLE
(loadHTMLstream): initialize cur_title
2002-12-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03590] segmentation fault when <title> exist after <img>
* file.c (save_line): deleted
(save_prevchar): deleted
(save_obuf): added
(HTMLtagproc1): bcopy save_obuf
2002-12-20 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03588] include time.h in ftp.c
* ftp.c: include <time.h>
2002-12-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03583] w3mman
* scripts/w3mman/README: W3MMAN_W3M, W3MMAN_MAN
* scripts/w3mman/w3mman.1.in: add ENVIRONMENT
* scripts/w3mman/w3mman.in: $ENV{'W3MMAN_W3M'}, $ENV{'W3MMAN_MAN'}
* scripts/w3mman/w3mman2html.cgi.in: $ENV{'W3MMAN_MAN'}
hyphenation
2002-12-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03582] add config options graphic_char and use_proxy
* NEWS: rc: graphic_char, use_proxy
* fm.h (Do_no_use_proxy): macro using use_proxy
(use_proxy): added
(no_graphic_char): deleted
(UseGraphicChar): added
* main.c (main): UseGraphicChar, use_proxy
* rc.c (CMT_GRAPHIC_CHAR): added
(CMT_USE_PROXY): added
(params1): graphic_char
(params4): use_proxy
* terms.c (graph_ok): UseGraphicChar
2002-12-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03581] MARK_URL, MARK_WORD
* main.c (chkWORD): accept ()[]{}&|;*?$ as anchor
2002-12-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03580] Re: clean up displayBuffer()
* main.c (main): force redraw
2002-12-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03579] Re: clean up displayBuffer()
* display.c (displayBuffer): re calcTabPos() when force or image redraw
* main.c (_mark): force redraw
(reinit): redraw image
* search.c (backwardSearch): found_last
2002-12-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03584] Re: meta refresh
* main.c (DefaultAlarm): fix initialize value
2002-12-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03578] meta refresh
* file.c (getMetaRefreshParam): do nothing if refresh_interval < 0
(HTMLtagproc1): rewrite refresh
(HTMLlineproc2body): add HTML_META
* fm.h (BP_RELOAD): deleted
(Buffer): add event
(AL_IMPLICIT_DONE): deleted
(AL_ONCE): deleted
(AL_RESTORE): deleted
(AlarmEvent): added
* main.c (AlarmEvent): deleted
(PrevAlarm): deleted
(DefaultAlarm): added
(CurrentAlarm): point to DefaultAlarm
(main): CurrentKeyData, CurrentCmdData
handle Currentbuf->event
(SigAlarm): CurrentAlarm is pointer
(copyAlarmEvent): deleted
(setAlarm): setAlarmEvent pass &DefaultAlarm
(setAlarmEvent): arg event
(ldDL): no BP_RELOAD
* proto.h (setAlarmEvent): arg event
2002-12-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03577] incorrect table width
* table.c (dv2sv): fix move direction
(set_integered_width): ditto
(check_table_height): ditto
(feed_table_tag): ditto
2002-12-17 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03576] Re: news support
* anchor.c (_put_anchor_news): convert to document code and quote
(_put_anchor_all): convert to document code
* main.c (chkNMIDBuffer): change url_like_pat
2002-12-15 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: rc: preserve_timestamp
2002-12-15 Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* [w3m-dev 03574] Re: preserve timestamp
* ftp.c (getFtpModtime): don't call localtime,gettime in same expr
2002-12-15 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03573] Re: Bug#172851: w3m: In form, takes hostname as baseref for relative URI action
* url.c (parseURL): if empty is URL, base URL is used
2002-12-15 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03571] base=0 -> 10 in toNumber()
* parsetagx.c (toNumber): strtol base=10
2002-12-15 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03570] meta tag in frame
* frame.c (createFrameFile): fix meta equiv parse in frame
2002-12-15 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03569] Re: preserve timestamp
* file.c (loadGeneralFile): PresetveTimestamp
(_doFileCopy): is_pipe, PreserveTimestamp
(doFileSave): PreserveTImestamp
* fm.h (PreserveTimestamp): added
* rc.c (CMT_PRESERVE_TIMESTAMP): added
(params3): add preserve_timestamp
2002-12-15 Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* [w3m-dev 03568] Re: preserve timestamp
* etc.c (USE_COOKIE): moved
* file.c (utime.h): include
(setModtime): added
(loadGeneralFile): set f.modtime
(_doFileCopy): setModtime()
(doFileSave): setModtime()
* ftp.c (getFtpModtime): added
(openFTP): pass URLFile, set modtime
* html.h (URLFile): add modtime
* proto.h (openFTP): arg URLFile *uf
(mymktime): always
* url.c (init_stream): initialize modtime
(openFTPStream): pass URLFile
(openURL): openFTPStream
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03567] default keybinding
* doc-jp/keymap.default (C-q,C-t,(,),+,-,D,L,T,m,r,{,|,},
M-c,M-k,M-l,M-m,M-o,M-t): assign
* doc/keymap.default: ditto
* keybind.c: ditto
* doc-jp/keymap.lynx (C-q,C-t,C-u,(,),,,.,;,D,L,T,W,[,],
m,r,w,{,|,},M-<,M->,M-W,M-c,M-g,
M-k,M-l,M-m,M-n,M-o,M-p,M-t,M-w): assign
* doc/keymap.lynx: ditto
* keybind_lynx.c: ditto
* doc-jp/menu.default (Main): Select,SelectTab,TAB_LINK
* doc/menu.default: ditto
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03566] configure prefix
* configure: add X prefix for expr args
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03564] clean up displayBuffer()
* display.c (delayed_msg): static
(drawAnchorCursor): static
(redrawBuffer): define
(redrawNLine): static
(redrawLine): static
(redrawLineRegion): static
(do_effects): static
(do_color): static
(make_lastline_link): added
(make_lastline_message): added
(displayBuffer): rewrite with make_lastline_message()
(drawAnchorCursor0): added
(drawAnchorCursor): added
* main.c (main): remove onA()
(keyPressEventProc): remove onA()
(disp_srchresult): static
disp_message TRUE
(isrch): remove onA()
(srch): displayBuffer
remove onA()
(srch_nxtprv): remove onA()
(pipeBuf): disp_message TRUE
(pipesh): disp_message TRUE
(readsh): disp_message TRUE
(_mark): dispBuffer
(_followForm): break, always dispBuffer
(drawAnchorCursor0): deleted
(drawAnchorCursor): deleted
(onA): deleted
(anchorMn): delete onA()
(svBuf): displayBuffer B_NORMAL
(reload): disp_err_message TRUE
displayBuffer
(rFrame): displayBuffer
(invoke_browser): displayBuffer
(extbrz): disp_err_message TRUE
(process_mouse): onA -> displayBuffer
(movMs): delete onA()
(menuMs): onA -> displayBuffer
(closeTMs): disp_message TRUE
(wrapToggle): disp_message TRUE
(execdict): disp_message TRUE
(SigAlarm): displayBuffer, delete onA
(reinit): displayBuffer
* map.c (getCurrentMapLabel): deleted
(retrieveCurrentMapArea): added
* proto.h (redrawBuffer): deleted
(redrawNLine): deleted
(redrawLine): deleted
(redrawLineRegion): deleted
(do_effects): deleted
(do_color): deleted
(message_list): deleted
(getCurrentMapLabel): deleted
(retrieveCurrentMapArea): added
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03563] Directory Traversal Vulnerabilities in FTP Clients
* file.c (guess_save_name): pass guess_filename
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03562] #undef BUFINFO
* config.h.dist (BUFINFO): undef
* configure (use_bufinfo): n
* main.c (saveBufferInfo): ifdef USE_BUFINFO
* proto.h (reloadBuffer): if 0
(saveBufferInfo): ifdef USE_BUFINFO
2002-12-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03559] Re: use select instead of signal for loading images
* fm.h (Buffer): add image_loaded
* image.c (W3M_SIGIMG): deleted
(image_lock): deleted
(need_load_image): deleted
(load_image_handler): deleted
(load_image_next): deleted
(getAllImage): check image_loaded
(loadImage): delete image_lock
delete IMG_FLAG_NEXT
* main.c (main): check image_loaded
* proto.h (sleep_till_anykey): return int
* terms.c (sleep_till_anykey): return int
2002-12-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03558] long title is displayed over tab region
* display.c (redrawNLine): check l < 0
use addnstr
2002-12-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03554] Re: Undo/Redo
* doc/README.func (REDO): added
(UNDO): added
* doc-jp/README.func (REDO): added
(UNDO): added
* scripts/w3mhelp.cgi.in: (Page/Cursor motion): add undoPos, redoPos
2002-12-11 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: REDO, UNDO
2002-12-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03553] Undo/Redo
* fm.h (Buffer): add undo
(BufferPos): added
* funcname.tab (REDO): added
(UNDO): added
* main.c (save_buffer_position): added
(main): save_buffer_position
(resetPos): added
(undoPos): added
(redoPos): added
* proto.h (undoPos): added
(redoPos): added
2002-12-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03552] Re: link list
* menu.c (accesskey_menu): check hseq
(list_menu): check hseq
2002-12-11 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03551] Re: External URI loader
* file.c (loadGeneralFile): fix SCM_UNKNONWN
2002-12-10 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: LIST, LIST_MENU, MOVE_LIST_MENU
2002-12-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03549] link list
* anchor.c (addMultirowsImg): add a->slave
(getAnchorText): arg AnchorList *al
(link_list_panel): added
* funcname.tab (LIST): added
(LIST_MENU): added
(MOVE_LIST_MENU): added
* main.c (anchorMn): added
(accessKey): use anchorMn()
(listMn): added
(movlistMn): added
(linkLst): added
* map.c (searchMapList): not static
* menu.c (accesskey_menu): pass AnchorList to getAnchorText()
(lmKeys): added
(lmKeys2): added
(nlmKeys): added
(nlmKeys2): added
(lmGoto): added
(lmSelect): added
(list_menu): added
* proto.h (linkLst): added
(listMn): added
(movlistMn): added
(list_menu): added
(searchMapList): added
(getAnchorText): arg AnchorList *al
(link_list_panel): added
* doc/README.func (LIST): added
(LIST_MENU): added
(MOVE_LIST_MENU): added
* doc-jp/README.func (LINK_MENU): fix message
(LIST): added
(LIST_MENU): added
(MOVE_LIST_MENU): added
* scripts/w3mhelp.cgi.in (Page/Cursor motion): add movlistMn
(Hyperlink operation): add linkLst linkMn
2002-12-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03548] close anchor before <img align=...>
* file.c (process_img): use div_int
(process_hr): use div_int
(process_idattr): don't close_anchor
(CLOSE_A): added
(HTMLtagproc1): </p> close anchor
<dl>,<ul>,<ol>,<blockquote>,<li>,<dt>,<dd> close anchor
<noframes> close anchor
<pre> close anchor
<center> close anchor
<div> close anchor
add DIV_INT
<form> close anchor
* html.c (TagMAP): add div_int
* html.h (HTML_DIV_INT): added
(HTML_N_DIV_INT): added
* tagtable.tab (div_int): added
(/div_int): added
2002-12-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03544] Can't display "1&2" in table
* file.c (HTMLlineproc0): continue -> R_ST_NORMAL
2002-12-10 Fumitoshi UKAI <ukai@debian.or.jp>
* file.c (loadGeneralFile): missing `{', fix indent for SCM_UNKNOWN
* main.c (set_buffer_environ): unused variables `prev_col'
2002-12-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03543] External URI loader (Debian closes: Bug#169962)
* file.c (loadGeneralFile): rewrite SCM_UNKNOWN
2002-12-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03542] news support
* file.c (loadGeneralFile): NNTP as well as NEWS
* indep.c (url_unquote_char): check % hex hex
(url_unquote): unquote except \0, \n, \r
2002-12-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03541] Re: W3M_LINE_NO / W3M_CURRENT_COLUMN
* main.c (goLine): check searchKeyData()
(set_buffer_environ): W3M_CURRENT_*
2002-12-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03536] <del>, <s>
* file.c (HTMLtagproc1): <s>..</s> is [S:...:S]
(HTMLtagproc0): <del> will delete <table>
* fm.h (RB_S): added
* html.c (TagMAP): <s>,</s>
move <internal>, </internal>
* html.h (HTML_S): added
(HTML_N_S): added
(HTML_INTERNAL): renumed
(HTML_N_INTERNAL): ditto
(MAX_HTMLTAG): add 2
* rc.c (CMT_DISP_INS_DEL): update
* table.c (feed_table_tag): add HTML_S, HTML_N_S
* table.h (TBLM_S): added
(TBLM_ANCHOR): renum
* tagtable.tab: (strike, s): HTML_S
(/strike, /s): HTML_N_S
2002-12-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03535] close anchor, quote <
* file.c (HTMLtagproc1): close_anchor
* frame.c (createFrameFile): quote <
2002-12-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03534] cleanup file.c
* file.c (HTMLlineproc2body): cleanup
2002-12-06 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: w3m/0.3.2.2+cvs
* NEWS: 0.3.2.2
2002-12-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* security fix
* file.c (process_img): html_quote()
2002-12-06 Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* [w3m-dev 03530] save history
* history.c (saveHistory): save tmpfile and rename
2002-12-06 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: ACCESSKEY, LINK_MENU
2002-12-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03529] Support of title, accesskey of anchor
* anchor.c (putAnchor): arg title, key
initialize slave
(registerHref): arg title, key
(registerName): title = NULL, key = '\0'
(registerForm): title = NULL, key = '\0'
(_put_anchor_news): title = NULL, key = '\0'
(_put_anchor_all): title = NULL, key = '\0'
(addMultirowsImg): register title, accesskey
(addMultirowsForm): title = NULL, key = '\0'
(getAnchorText): added
* display.c (displayBuffer): show title if any
* file.c (set_breakpoint): use bcopy
(back_to_breakpoint): use bcopy
(flushline): s/anchor/anchor.url/
s/anchor_hseq/anchor.hseq/
s/anchor_target/anchor.target/
add anchor.*
(close_effect0): s/anchor/anchor.url/
s/anchor_hseq/anchor.hseq/
(close_anchor): use bzero
(process_img): ATTR_TITLE,
(HTMLtagproc1): s/anchor/anchor.url/
target, referer, title, accesskey, hseq
(HTMLlineproc2body): ATTR_TITLE, ATTR_ACCESSKEY
(init_henv): use bzero
* fm.h (Anchor): add title, accesskey, slave
(Breakpoint): use Anchor
(struct readbuffer): use Anchor
* funcname.tab (ACCESSKEY): added
(LINK_MENU): added
* html.c (ALST_A): add ATTR_TITLE, ATTR_ACCESSKEY
(ALST_IMG): add ATTR_TITLE
(ALST_IMG_ALT): add ATTR_TITLE
(AttrMAP): add accesskey, renum
* html.h (ATTR_ACCESSKEY): added
(ATTR_*): renum 50->60
* main.c (linkMn): added
(accessKey): added
* menu.c (LinkMenu): deleted
(LinkV): deleted
(initLinkMenu): deleted
(lmGoURL): deleted
(popupMenu): delete initLinkMenu()
(initMenu): delete Link
(link_menu): added
(accesskey_menu): added
* proto.h (linkMn): added
(link_menu): added
(accessKey): added
(accesskey_menu): added
(putAnchor): arg title, key
(registerHref): arg title, key
(registerImg): arg title
(getAnchorText): added
* doc/README.func (ACCESSKEY): added
(LINK_MENU): added
* doc-jp/README.func (ACCESSKEY): added
(LINK_MENU): added
* scripts/w3mhelp.cgi.in (Hyperlink operation): add linkMn accessKey
2002-12-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03528] area without alt
* map.c (getCurrentMapLabel): when a->alt is empty
2002-12-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03527] fix frame.c
* frame.c (createFrameFile): move need_reconstruct
2002-12-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03526] Re: fix doc*/README.func, w3mhelp.cgi.in
* scripts/w3mhelp.cgi.in: (load_keymap):
always upcase ESC,SPC,TAB,DEL,UP,DOWN,RIGHT,LEFT
2002-12-05 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03525] Re: sync option
* func.c (initKeymap): delete check force, keymap_initialized
2002-12-05 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03524] fix doc*/README.func, w3mhelp.cgi.in
* doc/README.func (REINIT): added
* doc-jp/README.func (REINIT): added
* scripts/w3mhelp.cgi.in (Page/Cursor motion):
add moveR1 movL1 movD1 movU1 ldown1 lup1
(File/Stream operation): add pipeBuf
(Miscellany): add dispVer execCmd reinit
(load_keymap): rewrite
(norm_key): rewrite
2002-12-05 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: rc: display_ins_del
2002-12-05 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03523] Re: del/ins
* file.c (HTMLtagproc1): check displayInsDel, RB_DEL
* fm.h (RB_DEL): added
(displayInsDel): added
* rc.c (CMT_DISP_INS_DEL): added
(display_ins_del): added
* table.c (feed_table_tag): check displayInsDel, TBLM_DEL
* table.h (TBLM_DEL): added
(TBLM_ANCHOR): renum
(struct table_mode): unsigned int pre_mode
2002-12-05 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03522] newline around <pre>..</pre>
* file.c (HTMLtagproc1): break before <pre>/after </pre> if necessary
2002-12-05 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03521] sync option
* display.c (redrawNLine): calcTabPos()
* func.c (initKeymap): return if keymap_initialized
* main.c (calcTabPos): no more static
(main): move sync_with_option, initCookie, setLocalCookie
move backend
move initKeymap, initMouseAction, initMenu
remove calcTabPos
add displayBuffer
(numTab): static
(deleteTab): delete calcTabPos
(moveTab): delete calcTabPos
* proto.h (calcTabPos): added
2002-12-05 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev-en 00841] Re: w3m segfaults if the terminal is not writable
* terms.c (reset_tty): don't close stderr
2002-12-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03516] Re: 2 stroke keybinding
* func.c (keymap_initialized): initialized to FALSE
(setKeymap): push KeyData
2002-12-04 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: 2 stroke keybinding
func: MULTIMAP
2002-12-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03515] 2 stroke keybinding
* func.c (setKeymap): add map
K_MULTI support
(getKey2): added
(getKey): rewrite to use getKey2()
* func.h (K_MULTI): added
(MULTI_KEY): added
* funcname.tab (MULTIMAP): added
* main.c (escKeyProc): added
(escmap): rewrite to use escKeyProc()
(escbmap): rewrite to use escKeyProc()
(escdmap): rewrite to use escKeyProc()
(multimap): added
* proto.h (multimap): added
2002-12-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03514] Effect of tab title
* display.c (redrawNLine): rewrite, do without clrtoeolx()
2002-12-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03512] Re: HTML parser
* table.c (feed_table_tag): HTML_N_SELECT, HTML_N_CAPTION
2002-12-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03510] waiting time when cookie was rejected.
* file.c (readHeader): display cookie warnings for only 1 sec
2002-12-04 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03509] HTML parser
* file.c (close_textarea): delete
(HTMLtagproc1): rewrite
delete HTML_EOL
move HTML_LISTING, HTML_N_LISTING
add HTML_PRE_PLAIN, HTML_N_PRE_PLAIN
add HTML_PLAINTEXT
end_tag
(HTMLlineproc0): s/str/line/
rewrite
(completeHTMLstream): </textarea> if necessary
* fm.h (struct readbuffer): delete ignore_tag
add end_tag
(RB_XMPMODE): deleted
(RB_LSTMODE): deleted
(RB_SCRIPT): added
(RB_STYLE): added
(RB_*): renumber
(R_ST_EOL): added
(R_ST_*): renumber
(ST_IS_TAG): check R_ST_EOL
* form.c (form_fputs_decode): remove <eol> handling
* frame.c (newFrame): remove_space()
(CASE_TABLE_TAG): added
(createFrameFile): rewrite
* html.c (TagMAP): delete eol
add pre_plain, /pre_plain
* html.h (HTML_EOL): deleted
(HTML_PRE_PLAIN): added
(HTML_N_PRE_PLAIN): added
* table.c (visible_length): rewrite
(visible_length_plain): added
(maximum_visible_length_plain): added
(do_refill): R_ST_EOL
(table_close_select): end_tag
(table_close_textarea): end_tag
(TAG_ACTION_PLAIN): added
(feed_table_tag): rewrite
(feed_table): rewrite
* table.h (TBLM_*) reassign
(struct table_mode): delete ignore_tag
add end_tag
* tagtable.tab (eol): deleted
(pre_plain): added
(/pre_plain): added
2002-12-03 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03505] Re: coredump when ssl error
* file.c (loadGeneralFile): term_raw(), SIGINT before retry
2002-12-03 AIDA Shinra <aida-s@jcom.home.ne.jp>
* [w3m-dev 03504] coredump when ssl error
* file.c (loadGeneralFile): term_raw, SIGINT
2002-12-03 Fumitoshi UKAI <ukai@debian.or.jp>
* remove ununsed variables
* file.c (addLink): unused variable `t'
* menu.c (lmGoURL): unused variable `pu'
2002-12-03 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03501] link tag support
* buffer.c (reshapeBuffer): initialize formlist, linklist,
maplist, hmarklist, imarklist
* file.c (addLink): added
(HTMLlineproc2body): add HTML_LINK
(loadHTMLstream): use HTMLlineproc0 not in R_ST_NORMAL
(reloadBuffer): initialize linklist, maplist,
hmarklist, imarklist
* fm.h (LINK_TYPE_NONE): added
(LINK_TYPE_REL): added
(LINK_TYPE_REV): added
(LinkList): added
(Buffer): add linklist
* html.c (ALST_LINK): added
(TagMAP): add link
(AtrMAP): add rel, rev, title
* html.h (HTML_LINK): added
(ATTR_REL): added
(ATTR_REV): added
(ATTR_TITLE): added
* map.c (append_map_info): anchor
(append_link_info): added
(page_info_panel): append_link_info
* menu.c (LinkMenu): added
(linkV): added
(initLinkMenu): added
(lmGoURL): added
(popupMenu): initLinkMenu()
(initMenu): w3mMenuList new 4
add "Link"
* tagtable.tab (link): added
2002-11-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m bug] internal tag
* display.c (loadHTMLstream): HTMLlineproc0 internal
2002-11-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03498] Re: parse <!-- ... --> in <script>
* file.c (HTMLlineproc0): tag in textarea
* frame.c (createFrameFile): fix comment processing in frame
2002-11-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03497] incorrect image size
* image.c (getImageSize): invoke w3mimgdiplay -size instead of "5;..."
* w3mimgdisplay.c (defined_size): added
(main): if defined_size get_image_size()
(GetOption): -size
2002-11-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03496] parse <!-- ... --> in <script>
* etc.c (read_token): check <pre>
* file.c (HTMLlineproc0): remove comment processing
check pre mode
comment processing move
2002-11-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03495] local CGI can't work
* local.c: #include "hash.h"
(set_environ): env string put in hash
2002-11-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03494] Number of line is few when pager mode.
* display.c (redrawLine): buf->rootY
2002-11-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03493] scroll menu
* menu.c (mLineU): added
(mLineD): added
(MenuKeymap): C-r, C-s, J, K
(mouse_scroll_line): added
(process_mMouse): drag
BTN4, BTN5
* doc-jp/README.menu: update
2002-11-27 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: w3m/0.3.2.1+cvs
2002-11-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03491] Re: case insensitive regexp search
* regex.c (matchWhich): tolower
2002-11-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* use local_cookie for support local-cgi commands
* file.c (loadGeneralFile): pass Local_cookie to DirBufferCommand
* fm.h (Local_cookie): Str
* local.c (setLocalCookie): Str, set_environ()
(set_cgi_environ): remove LOCAL_COOKIE
* main.c (ldhelp): pass Local_cookie
(adBmark): ditto
* rc.c (optionpanel_src1): cookie
(load_option_panel): pass Local_cookie
* w3mbookmark.c (main): check Local_cookie
* w3mhelperpanel (main): ditto
* scripts/dirlist.cgi.in: ditto
* scripts/w3mhelp.cgi.in: ditto
* scripts/multipart/multipart.cgi.in: ditto
2002-11-27 Fumitoshi UKAI <ukai@debian.or.jp>
* frame.c (createFrameFile): html_quote()
2002-11-27 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03488] meta refresh in frame
* file.c (getMetaRefreshParam): added
(HTMLtagproc1): use getMetaRefreshParam()
* frame.c (createFrameFile): check meta refresh
* proto.h (getMetaRefreshProgram): added
2002-11-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* w3m 0.3.2.1 security fix
* frame.c (createFrameFile): html_quote()
2002-11-27 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03486] fix of displayLineInfo
* display.c (displayBuffer): don't divide by 0
2002-11-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03485] fix mouse menu position
* main.c (do_mouse_action): use anchor_map is no active_map
check top left corner
(FRAME_WIDTH): added
(menuMs): adjust cursorX using FRAME_WIDTH
2002-11-26 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: CLOSE_TAB_MOUSE, MENU_MOUSE, MOVE_MOUSE, TAB_MOUSE
2002-11-26 Fumitoshi UKAI <ukai@debian.or.jp>
* doc/README.mouse_menu: deleted
* doc/README.mouse: added
* doc-jp/README.mouse_menu: deleted
* doc-jp/README.mouse: added
2002-11-26 Fumitoshi UKAI <ukai@debian.or.jp>
* map.c (follow_map_menu): MapArea *a is used ifdef MENU_MAP
* func.c (initMouseAction): remove unsed variables: x, width, map
2002-11-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03478] mouse action configuration
* display.c (displayBuffer): mouse_menu -> mouse_action.menu_str
mouse_action.lastline_str
(redrawNLine): mouse_menu -> mouse_action.menu_str
* fm.h (MouseMenuMap): deleted
(MouseActionMap): added
(MouseAction): added
(mouse_action): added
* func.c (default_mouse_action): added
(setMouseAction0): added
(setMouseAction1): added
(setMouseAction2): added
(initMouseMenu): deleted
(initMouseAction): added
* funcname.tab (CLOSE_TAB_MOUSE): added
(MENU_MOUSE): added
(MOVE_MOUSE): added
(TAB_MOUSE): added
* main.c (main): initMouseMenu() -> initMouseAction()
mouse_menu -> mouse_action
(posTab): mouse_menu -> mouse_action
check y > LastTab->y
(mouse_menu_action): deleted
(do_mouse_action): added
(process_mouse): mouse_menu -> mouse_action
do_mouse_action()
(movMs): added
(menuMs): added
(tabMs): added
(closeTMs): added
(reinit): initMouseMenu() -> initMouseAction()
resource: MOUSE_MENU -> MOUSE
(calcTabPos): mouse_menu -> mouse_action
* menu.c (mainMn): mouse_menu -> mouse_action
(selMn): mouse_menu -> mouse_action
(tabMn): mouse_menu -> mouse_action
(initMenu): add SelectTag to w3mMenuList
* proto.h (movMs): added
(menuMs): added
(tabMs): added
(closeTMs): added
(initMouseMenu): deleted
(initMouseAction): added
* rc.c (sync_with_option): initMouseMenu() -> initMouseAction()
* doc/README.func (CLOSE_TAB_MOUSE): added
(MENU_MOUSE): added
(MOVE_MOUSE): added
(TAB_MOUSE): added
* doc-jp/README.func (CLOSE_TAB_MOUSE): added
(MENU_MOUSE): added
(MOVE_MOUSE): added
(TAB_MOUSE): added
2002-11-26 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03476] Re: Bug#170506: w3m: Unable to use mozilla bugzilla
* file.c (HTMLtagproc1): initialize ignore_tag in table_mode
(HTMLtagproc0): check table_level
* table.c (feed_table_tag): set mode->ignore_tag
* table.h (struct table_mode): add ignore_tag
2002-11-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03471] Re: SETPGRP()
* configure: SETPGRP() always defined
* proto.h (close_all_fds): added
(myExec): #ifdef HAVE_SETPGRP
* etc.c (close_all_fds): added
(myExec): #ifdef HAVE_SETPGRP
(mySystem): #ifndef -> #ifdef
* file.c (_doFileCopy): delete #ifdef HAVE_SETPGRP
(doFileSave): ditto
* image.c (openImgdisplay): delete #ifdef HAVE_SETPGRP
use close_all_fds()
* search.c (open_migemo): ditto
2002-11-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03466] Re: background download when external viewer
* file.c (doExternal): UFclose(&uf);
2002-11-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03464] Re: case insensitive regexp search
(rewrite [w3m-dev 03462] by Hiroyuki Ito <hito@crl.go.jp>)
* regex.c (matchWhich): add int
(newRegex0): igncase
(regmatch1): matchWhich with re->mode & RE_IGNCASE
(matchWhich): add igncase
2002-11-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03459] background download when external viewer
* etc.c (myExec): added
(mySystem): rewrite to use myExec()
* file.c (doExternal): run background if BackgroundExtViewer
* proto.h (myExec): added
2002-11-23 Fumitoshi UKAI <ukai@debian.or.jp>
* doc/README.mouse_menu: delete column 10 limit
* doc-jp/README.mouse_menu: ditto
2002-11-23 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03458] Re: mouse menu
* display.c (displayBuffer): nTab2 -> nTab, mouse_menu
* fm.h (nTab2): deleted
(MouseMenuMap): added
(MouseMenu): added
(LIMIT_MOUSE_MENU): added
* func.c (initMouseMenu): delete mouse_menu_map initialization
conv_from_system
mouse_menu->width
* main.c (main): mouse_menu->in_action = FALSE
(posTab): check mouse_menu
(mouse_menu_action): add y arg
mouse_menu_width check
(process_mouse): nTab2 -> nTab, mouse_menu
(nTabLine): deleted
(calcTabPos): check mouse_menu
* menu.c (mainMn): x, y
(selMn): mouse_menu check
(tabMn): mosue_menu check
* proto.h (nTabLine): deleted
2002-11-22 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: options: -N
2002-11-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03457] open URL of command line on each new tabs
* main.c (delBuffer): static
(fusage): -N
(main): add open_new_tab for -N
2002-11-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03456] tiling of tab
* display.c (displayBuffer): use LastTab->y
(redrawNLine): fix column calculation
* fm.h (TabBuffer): add x1, x2, y
* main.c (calcTabPos): added
(main): calcTabPos()
(mouse_scroll_line): rewrite
(process_mouse): use LastTab->y
(_newT): calcTabPos()
(calcTabPos): added
(deleteTab): calcTabPos()
(moveTab): calcTabPos()
2002-11-22 Fumitoshi UKAI <ukai@debian.or.jp>
* doc/README.mouse_menu: added
* doc-jp/README.mouse_menu: added
2002-11-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03455] mouse menu
* configure (config.h): MOUSE_FILE
* display.c (displayBuffer): nTab -> nTab2, N_TAB -> nTabLine()
(redrawNLine): nTab -> nTab2, N_TAB -> nTabLine()
mouse_menu support
* fm.h (nTab2): added
(N_TAB): deleted
(NO_TABBUFFER): added
(struct _MouseMenu): added
(mouse_menu_map): added
(mouse_menu): added
* func.c (initMouseMenu): added
* main.c (main): initMouseMenu()
(posTab): mouse_menu support
(mouse_menu_action): added
(process_mouse): mouse_menu support
(reinit): initMouseMenu()
(nTabLine): added
(moveTab): check NO_TABBUFFER
* proto.h (nTabLine): added
(initMouseMenu): added
* rc.c (sync_with_option): initMouseMenu()
2002-11-22 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: NEXT, PREV
2002-11-22 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03454] next / previous buffer
* funcname.tab (NEXT): added
(PREV): added
* main.c (nextBf): added
(prevBf): added
* proto.h (nextBf): added
(prevBf): added
* doc/README.func (NEXT): added
(PREV): added
* doc-jp/README.func (NEXT): added
(PREV): added
* scripts/w3mhelp.cgi.in (Buffer operation): nextBf prevBf
2002-11-20 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: rc: image_map_list
2002-11-20 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03452] image map
* display.c (displayBuffer): use getCurrentMapLabel()
* fm.h (MapArea): delete ifdef MENU_MAP
(image_map_list): added
* main.c (followA): don't call retrieveCurrentImg() ifdef USE_IMAGE
use retrieveCurrentMap() ifndef USE_IMAGE
(_followForm): indent
(drawAnchorCursor0): add AnchorList
(drawAnchorCuror): pass AnchorList to drawAnchorCursor0
(follow_map): follow_map_panel
* map.c (searchMapList): added
(nearestMapArea): n, min default value to -1
(searchMapArea): added
(getCurrentMapLabel): added
(getMapXY): moved
(retrieveCurrentMap): added
(follow_map_menu): parsed_tagarg -> name
rewrite to search map list/area
(follow_map_panel): parsed_tagarg -> name
rewrite to search map list/area
(newMapArea): delete ifdef MENU_MAP
(append_map_info): added
(page_info_panel): append_map_info
* proto.h (follow_map_menu): parsed_tagarg -> name
(follow_map_panel): parsed_tagarg -> name
(getCurrentMapLabel): added
(retrieveCurrentMap): added
* rc.c (CMT_IMAGE_MAP_LIST): added
(image_map_list): added
2002-11-20 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03450] Re: cygwin console on Win9X
* terms.c (mouse_init): ifdef __CYGWIN__
(mouse_end): ditto
2002-11-19 Fumitoshi UKAI <ukai@debian.or.jp>
* ftp.c (ftp_fclose): void return
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03444] download from ftp.
* file.c (FTPhalfclose: static
(loadGeneralFile): UFclose
FTPhalfclose for SCM_FTP
UFclose before signal back
(loadImageBuffer): UFclose before signal back
(openGeneralPagerBuffer): UFclose
* ftp.c (ftp_fclose): added
(Ftpfclose): dont read response(), but ftp_fclose()
(FtpBye): ftp_fclose()
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03449] Add DOWNLOAD_LIST to doc*/README.func and scripts/w3mhelp.cgi.in
* doc-jp/README.func (DOWNLOAD_LIST): added
* doc/README.func (DOWNLOAD_LIST): added
* scripts/w3mhelp.cgi.in (Miscellany): add ldDL
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03448] Some fixes
* url.c (KeyAbort): SIGNAL_RETURN
* .cvsginore: delete w3mimgsize
* scripts/.cvsignore: delete xface2xbm
* scripts/xface2xbm.in: deleted
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03447] Re: Open download list panel on new tab
* main.c (download_action): buffer management deleted
(ldDL): buffer management moved here
2002-11-19 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: rc: open_tab_dl_list
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03446] Open download list panel on new tab
* fm.h (open_tab_dl_list): added
* main.c (download_action): buffer delete when download done
(ldDL): open buf in new tab if open_tab_dl_list
* rc.c (CMT_OPEN_TAB_DL_LIST): added
(open_tab_dl_list): added
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03445] download list for "w3m foo.tar.gz"
* main.c (main): display download list
2002-11-19 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03443] Can't display "echo only_one_line | w3m"
* display.c (redrawNLine): check 1st line
2002-11-16 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03442] Re: setting form on loading
* form.c (preFormUpdateBuffer): ifdef MENU_SELECT
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03441] charset of save file
* file.c (_doFileCopy): use conv_from_system()
(doFileSave): conv_from_system()
* main.c (DownloadListBuffer): conv_from_system()
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03440] Re: restore alarm event
* fm.h (BP_RELOAD): added
(DOWNLOAD_LIST_TITLE): added
* main.c (main): if BP_RELOAD, do reload
(reload): if buffer is DOWNLOAD_LIST, ldDL()
(DownloadListBuffer): rewrite with DOWNLOAD_LIST_TITLE
(download_action): delete "update"
don't delete prev buffer
(ldDL): rewrite to do reload
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03439] restore alarm event
* fm.h (AL_RESTORE): added
* main.c (alarm_sec): deleted
(alarm_status): deleted
(alarm_buffer): deleted
(alarm_event): deleted
(AlarmEvent): added
(CurrentAlarm): added
(PrevAlarm): added
(main): rewrite with CurrentAlarm
(SigAlarm): rewrite with CurrentAlarm
(copyAlarmEvent): added
(setAlarm): if AL_RESTORE, copy back from PrevAlarm
rewrite with CurrentAlarm
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03438] Re: segmentation fault by large complex table.
* table.c (check_table_height): check MAXROWCELL
* table.h (MAXROWCELL): added
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03437] Re: Check image size
* fm.h (MAX_IMAGE_SIZE): changed to 2048
2002-11-16 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03436] Check image size
* file.c (process_img): check w > MAX_IMAGE_SIZE
(HTMLlineproc2body): check w,h > MAX_IMAGE_SIZE
* fm.h (MAX_IMAGE_SIZE): added
* image.c (getImageSize): check w,h,width,height > MAX_IMAGE_SIZE
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03435] save image with SAVE
* buffer.c (discardBuffer): check image
* file.c (loadImageBuffer): add st
IMG_FLAG_DONE_REMOVE
s/sourcefile/mailcap_source/
* fm.h (IMG_FLAG_DONT_REMOVE): added
* image.c (drawImage): & IMG_FLAG_LOADED
(deleteImage): & IMG_FLAG_DONT_REMOVE
(showImageProgress): & IMG_FLAG_LOADED
(getImage): & IMG_FLAG_LOADED
(getImageSize): & IMG_FLAG_LOADED
* main.c (vmSrc): delete ifdef USE_IMAGE
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03434] Re: cygwin console on Win9X
* terms.c (cygwin_mouse_btn_swapped): ifdef USE_MOUSE
(lastConMouse): deleted
(check_win9x): static
(read_win32_console): static
(GetConsoleHwnd): static
(cygwin_version): ifdef USE_MOUSE, static
(check_cygwin_console): static
(NEED_XTERM_ON): added
(NEED_XTERM_OFF): added
(NEED_CYGWIN_ON): added
(NEED_CYGWIN_OFF): added
(XTERM_TITLE): static char[]
(SCREEN_TITLE): static char[]
(CYGWIN_TITLE): static char[]
(term_title): check title_str
* terms.h (LASTLINE): added
(is_xterm): deleted
(enable_win9x_console_input): extern
(disable_win9x_console_input): extern
(NEED_XTERM_ON): deleted
(NEED_XTERM_OFF): deleted
2002-11-16 WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp>
* [w3m-dev 03433] cygwin console on Win9X
* configure (config.h): SUPPORT_WIN9X_CONSOLE_MBCS
* linein.c (inputLineHistSearch): enable_win9x_console_input()
disable_win9x_console_input()
* main.c (mouse): cygin_mouse_btn_swapped
* terms.c (is_xterm): static
(isLocalConsole): added
(cygwin_mouse_btn_swapped): added
(check_win32_console): deleted
(check_win9x): added
(init_win32_console_handle): check ttyslot()
(enable_win9x_console_input): added
(disable_win9x_console_input): added
(read_win32_console_input): delete ifdef MOUSE
(cmp_tv): deleted
(subtract_tv): deleted
(GetConsoleHwnd): added
(cygwin_version): added
(select_or_poll_win32_console): deleted
(check_cygwin_console): added
(select_win32_console): deleted
(set_tty): check_cygin_console()
(term_title): SetConsoleTitle()
(CYGWIN_ON): added
(CYGIN_OFF): added
(mouse_init): NEED_CYGWIN_ON
(mouse_end): NEED_CYGWIN_OFF
* terms.h (cygwin_mouse_btn_swapped): added
(enable_win9x_console_input): added
(disable_win9x_console_input): added
(NEED_CYGWIN_ON): added
(NEED_CYGWIN_OFF): added
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03432] Re: tab browser
* display.c (displayBuffer): s/buf->LINES/LASTLINES/ in cygwin
2002-11-16 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: func: DOWNLOAD_LIST
2002-11-16 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03431] save file by background process
* file.c (loadGeneralFile): use _doFileCopy()
(_doFileCopy): renamed from doFileCopy()
lock
fork & save
(doFileSave): lock
fork & save
* fm.h (DownloadList): added
(FirstDL): added
(LastDL): added
* form.c (struct internal_action): add download
* funcname.tab (DOWNLOAD_LIST): added
* html.h (URLFile): add url
* main.c (dump_extra): add add_download_list
(main): add_download_list, ldDL()
(_quitfm): added
(quitfm): rewrite with _quitfm()
(qquitfm): ditto
(w3m_exit): stopDownload()
(addDownloadList): added
(checkDownloadList): added
(convert_size3): added
(DownloadListBuffer): added
(download_action): added
(stopDownload): added
(ldDL): added
* proto.h (ldDL): added
(convert_size): added
(convert_size2): added
(doFileCopy): deleted
(_doFileCopy): added
(addDownloadList): added
(stopDownload): added
(checkDownloadList): added
(download_action): added
* url.c (openURL): save url in uf
2002-11-15 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03430] disable display of alarm command
* main.c (SigAlarm): remove display_message_nsec()
(setAlarm): show sec
2002-11-15 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: env,rc: https_proxy
2002-11-15 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03429] https proxy
* fm.h (HTTPS_proxy): added
(HTTPS_proxy_parsed): added
* main.c (main): check https_proxy
* rc.c (CMT_HTTPS_PROXY): added
(https_proxy): added
(parse_proxy): HTTPS_proxy
* url.c (openURL): for HTTPS, use HTTPS_proxy
(schemeToProxy): HTTPS_proxy_parsed
2002-11-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03428] install manual as w3m.exe.1 on Cygwin
* XMakefile (MAN1_TARGET): added
(HELP_TARGET): added
(install): use MAN1_TARGET, HELP_TARGET
(uninstall): use MAN1_TARGET, uninstall HELP_TARGET
2002-11-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03427] Re: Select the nearest map area as default.
* map.c (newMapArea): accept sign chars
if points is not enough, return as SHAPE_UNKNOWN
2002-11-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03425] charset of title
* display.c (displayBuffer): buffername converted to system coding
for term title
2002-11-14 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03424] Content length
* file.c (loadGeneralFile): current_content_length before do_download
(save2tmp): current_content_length move before return
2002-11-12 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03422] Re: setting form on loading
* form.c (loadPreForm): initialize name
check textarea, name for /textarea
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03418] Re: tab browser
* display.c (redrawNLine): s/clrtoeol/clrtoeolx/
move rootY
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03417] install_w3mimgdisplay
* configure: define install_w3mimgdisplay
after use_w3mimg_fb determined
2002-11-12 Akira TAGOH <at@gclab.org>
* [w3m-dev 03415] fix a build issue for 64bit arch
* gcmain.c: deleted
* main.c: no need gcmain.c
s/MAIN/main/
* mktable.c: ditto
* w3mbookmark.c: ditto
* w3mhelperpanel.c: ditto
2002-11-12 Fumitoshi UKAI <ukai@debian.or.jp>
* doc/w3m.1: update
* doc-jp/w3m.1: update
* NEWS: update: -show-option
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03414] Re: show parameter
* main.c (fusage): add -show-option
(MAIN): check -show-option
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03413] Re: setting form on loading
* form.c (loadPreForm): add textarea
(preFormUpdateBuffer): submit if value is matched as well
case FORM_TEXTAREA
case FORM_SELECT ifdef MENU_SELECT
2002-11-12 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03411] do AUXBIN_TARGETS
* scripts/Makefile (all): add AUXBIN_TARGETS
(clean): add AUXBIN_TARGETS
2002-11-12 AIDA Shinra <aida-s@jcom.home.ne.jp>
* [w3m-dev 03408] edit From in w3mail.cgi
* scripts/w3mmail.cgi.in: edit from as well
2002-11-12 AIDA Shinra <aida-s@jcom.home.ne.jp>
* [w3m-dev 03408] fix Bug#87472
MOUSE_SCROLL_LINE should be a run-time option
* fm.h (relative_wheel_scroll): added
(fixed_wheel_scroll_count): added
(relative_wheel_scroll_ratio): added
* main.c (mouse_scroll_line): added
(process_mouse): s/MOUSE_SCROLL_LINE/mouse_scroll_line()/
* menu.c (MOUSE_SCROLL_LINE): deleted
* terms.h (MOUSE_SCROLL_LINE): deleted
* rc.c (CMT_RELATIVE_WHEEL_SCROLL): added
(CMT_RELATIVE_WHEEL_SCROLL_RATIO): added
(CMT_FIXED_WHEEL_SCROLL_COUNT): added
(wheelmode): added
(params3): add relative_wheel_scroll,
relative_wheel_scroll_ratio,
fixed_wheel_scroll_count
* NEWS: updated
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03407] char GlobalKeymap -> unsigned char GlobalKeymap
* fm.h (GlobalKeymap): char->unsigned char
(EscKeymap): ditto
(EscBKeymap): ditto
(EscDKeymap): ditto
(PcKeymap): ditto
* keybind.c: ditto
* keybind_lynx.c: ditto
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03406]
* scripts/Makefile: add AUXBIN_DIR
update LIB_DIR, HELP_DIR
xface2xpm installed in AUXBIN_DIR
* scripts/multipart/Makefile: update LIB_DIR
* scripts/w3mman/Makefile: update LIB_DIR
2002-11-12 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03405] Re: tab browser
* main.c (moveTab): B_FORCE_REDRAW
2002-11-10 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03401] w3mhelp.cgi
* proto.h (tabMn): nulcmd ifndef USE_MENU
* scripts/w3mhelp-funcdesc.en.pl.in: add LINEEDIT:EDITOR
* scripts/w3mhelp-funcdesc.ja.pl.in: add LINEEDIT:EDITOR
Tab operation
* scripts/w3mhelp-funcname.pl.in: add LINEEDIT:EDITOR C-o
* scripts/w3mhelp.cgi.in: add tabA in Hyperlink operation
add tabURL, tabrURL in File/Stream operation
add Tab operation
add lineedit_editor in Line edit mode
2002-11-10 NOMIYA Masaru <nomiya@ttmy.ne.jp>
* [w3m-dev 03399]
* XMakefile: ;; -> ;
2002-11-10 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03398] auxbindir
* XMakefile: EXT_TARGETS -> LIB_TARGETS, AUXBIN_TARGETS
* config.h.dist: add AUXBIN_DIR
LIB_DIR is cgi-bin
* configure: add -auxbindir
add AUXBIN_DIR
LIB_DIR is cgi-bin
EXT_TARGETS -> LIB_TARGETS, AUXBIN_TARGETS
* file.c (compression_decoder): libfile_p -> auxbin_p
(check_command): libfile_p -> auxbin_p
use w3m_auxbin_dir() instead of w3m_lib_dir()
(acceptableEncoding): libfile_p -> auxbin_p
(xface2xpm): use auxbinFile() instead of libFile()
(uncompress_stream): libfile_p -> auxbin_p
use auxbinFile() instead of libFile()
* image.c (getCharSize): use w3m_auxbin_dir() instead of w3m_lib_dir()
(openImgdisplay): use w3m_auxbin_dir() instead of w3m_lib_dir()
* indep.c (w3m_auxbin_dir): added
* indep.h (w3m_auxbin_dir): added
* proto.h (auxbinFile): added
* rc.c (auxbinFile): added
(libFile): #if 0, no longer used
(helpFile): used only #ifndef USE_HELP_CGI
* NEWS: separate auxbindir and libdir (local-CGI, file:///$LIB/)
2002-11-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03396] Re: meta refresh problem
* main.c (MAIN): AL_IMPLICIT -> alarm_status
(SigAlarm): AL_IMPLICIT -> alarm_status
2002-11-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03391] use editor when input at last line
* linein.c (_editor): added
2002-11-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03390] some fixes related with form
* form.c (input_textarea): goto input_end
unlink(tmpf);
* main.c (_followForm): s/TEXT/Password/
2002-11-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03388] meta refresh problem
* fm.h (AL_IMPLICIT_DONE): 3->4
(AL_ONCE): 8
(AL_IMPLICIT_ONCE): (AL_IMPLICIT|AL_ONCE)
* main.c (MAIN): & AL_IMPLICIT, & AL_IMPLICIT_DONE
(SigAlarm): & AL_IMPLICIT, & AL_IMPLICIT_DONE, & AL_ONCE
(setAlaramEvent): & AL_IMPLICIT
2002-11-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03387] Re: tab browser
* buffer.c (newBuffer): buf->LINES initialize
(gotoLine): use buf->LINES
(gotoRealLine): use buf->LINES
* display.c (displayBuffer): check by buf->LINES
(redrawNLine): buf->LINES
(redrawLine): buf->LINES
(redrawLineImage): no need buf->rootY
(cursorDown): buf->LINES
(arrangeCursor): buf->LINES
* etc.c (columnSkip): buf->LINES
(lineSkip): buf->LINES
(currentLineSkip): buf->LINES
* fm.h (Buffer): add LINES
* main.c (nscroll): Currentbuf->LINES
(pgFore): Currentbuf->LINES
(pgBack): Currentbuf->LINES
(ctrCsrV): Currentbuf->LINES
(movD): Currentbuf->LINES
(movU): Currentbuf->LINES
(_goLine): Currentbuf->LINES
(drawAnchorCursor): Currentbuf->LINES
(setOpt): B_REDRAW_IMAGE
(newT): B_REDRAW_IMAGE
(closeT): B_REDRAW_IMAGE
(nextT): B_REDRAW_IMAGE
(prevT): B_REDRAW_IMAGE
(moveTab): B_NORMAL
2002-11-09 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03386] Re: Interrupt in no_proxy_check()
* file.c (getAuthCookie): term_cbreak()
(loadGeneralFile): term_cbreak()
term_raw()
preFormUpdateBuffer() before term_raw()
(loadHTMLstream): term_raw()
2002-11-07 Katsumi@yamaoka.cc
* [w3m-dev 03385] install-sh typo
* install-sh: s/'/"/
2002-11-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03383] Select the nearest map area as default.
* fm.h (MapArea): add center_x, center_y
* map.c (nearestMapArea): added
(follow_map_menu): initial by nearestMapArea()
(newMapArea): set center_x, center_y
2002-11-07 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03382] Interrupt in no_proxy_check()
* url.c (check_no_proxy): SIGINT trap by KeyAbort
2002-11-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03380] fix configure
* configure: s/INSTALL_W3MIMGDISPLAY/install_w3mimgdisplay/
already define
* config.h.dist (INSTALL_W3MIMGDISPLAY): added
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03379] setuid w3mimgdisplay and check console tty
* XMakefile: w3mimgdisplay install by INSTALL_W3MIMGDISPLAY
* configure: ask setuid w3mimgdisplay
(w3mimgdisplay_setuid): added
(INSTALL_W3MIMGDISPLAY): added
* etc.c (mySystem): close until FOPEN_MAX
* image.c (openImgdisplay): setenv W3M_TTY
stderr to /dev/null
close until FOPEN_MAX
* install-sh: -o, -g for owner, group
* proto.h (ttyname_tty): added
* search.c (open_migemo): stderr to /dev/null
close until FOPEN_MAX
* terms.c (ttyname_tty): added
* w3mimgdisplay.c: include <sys/types.h>, <unistd.h>
W3MIMGDISPLAY_SETUID
stderr to /dev/null
* w3mimg/w3mimg.c: include <sys/types.h>, <unistd.h>
W3MIMGDISPLAY_SETUID
* w3mimg/fb/fb_w3mimg.c (check_tty_console): added
2002-11-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03377] sync_with_option
* etc.c (loadPassword): reset passwords
* form.c (loadPreForm): reset PreForm
* main.c (option_assigned): deleted
(parse_proxy): deleted
(MAIN): move initCookie(), setLocalCookie()
after sync_with_option()
delete parseURL for *_proxy
s/WrapSearch/WrapDefault/
move initKeymap(), initMenu() after setupscreen()
sync_with_option() after init_rc()
* rc.c (pre_form_file): move in params9 (network settting)
(sync_with_option): initKeymap(), initMenu() is done
if fmInitialized
(init_rc): delete sync_with_option()
2002-11-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03375] NULL check of CurrentTab
* display.c (disp_message_nsec): check CurrentTab
* file.c (doExternal): check CurrentTab
* image.c (loadImage): check CurrentTab
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03374] disable_secret_security_check
* etc.c (openSecurityFile): disable_secret_security_check
* fm.h (disable_secret_security_check): added
* rc.c (CMT_DISABLE_SECRET_SECURITY_CHECK): added
(disable_secret_security_check): added
* NEWS: rc: disable_secret_security_check
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* NEWS: update
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* rc.c (CMT_PRE_FORM_FILE): added
(pre_form_file): added
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* doc-jp/README.tab: added [w3m-dev 03372]
* doc/README.tab: brief translation
2002-11-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03372] tab browser
* display.c (displayBuffer): add ny
rootY offset by tab
tab line
(cursorDown): offset rootY
(arrangeCursor): offset rootY
* etc.c (columnSkip): offset rootY
(lineSkip): offset rootY
(currentLineSkip): offset rootY
* file.c (HTMLlineproc2body): ATTR_TARGET
* fm.h (MapArea): add target
(Buffer): add rootY
(TabBuffer): added
(Currentbuf): comment out
(Firstbuf): comment out
(CurrentTab): added
(FirstTab): added
(LastTab): added
(open_tab_blank): added
(close_tab_back): added
(nTab): added
(TabCols): added
(N_TAB): added
(Currentbuf): CurrentTab->currentBuffer
(Firstbuf): CurrentTab->firstBuffer
* funcname.tab (CLOSE_TAB): added
(NEW_TAB): added
(NEXT_TAB): added
(PREV_TAB): added
(TAB_GOTO): added
(TAB_GOTO_RELATIVE): added
(TAB_LEFT): added
(TAB_LINK): added
(TAB_MENU): added
(TAB_RIGHT): added
* html.c (ALST_AREA): add ATTR_TARGET
* image.c (showImageProgress): offset rootY
* main.c (_newT): added
(followTab): added
(moveTab): added
(check_target): added
(MAIN): init tab related values
buf => tab
(nscroll): offset rootY
(pgFore): offset rootY
(pgBack): offset rootY
(ctrCsrV): offset rootY
(_movD): offset rootY
(_movU): offset rootY
(_goLine): offset rootY
(_mark): offset rootY
(followA): check target
(_followForm): offset rootY
(drawAnchorCursor0): offset rootY
(drawAnchorCursor): offset rootY
(backBf): check close_tab_back
(follow_map): rewrite for tab, check target
(posTab): added
(process_mouse): tab operation
offset rootY
(deleteFiles): for all buffers in all tabs
(newTab): added
(newT): added
(numTab): added
(deleteTab): added
(closeT): added
(nextT): added
(prevT): added
(followTab): added
(tabA): added
(tabURL0): added
(tabURL): added
(tabrURL): added
(moveTab): added
(tabR): added
(tabL): added
* map.c (follow_map_menu): return MapArea
(newMapArea): add target args
* menu.c (SelTabMenu): added
(SelTabV): added
(initSelTabMenu): added
(smChTab): added
(smDelTab): added
(MainMenuItem): add Select Tab
on New Tab
(popupMenu): add initSelTabMenu()
offset rootY
(mainMn): offset rootY
(selMn): offset rootY
(initSelectMenu): offset rootY
(tabMn): added
* proto.h (newT): added
(closeT): added
(nextT): added
(prevT): added
(tabA): added
(tabURL): added
(tabrURL): added
(tabR): added
(tabL): added
(newTab): added
(deleteTab): added
(follow_map_menu): return MapArea
(newMapArea): add target arg
(tabMn): added
* rc.c (CMT_OPEN_TAB_BLANK): added
(CMT_CLOSE_TAB_BACK): added
(open_tab_blank): added
(close_tab_back): added
* doc/README.func (CLOSE_TAB): added
(NEW_TAB): added
(NEXT_TAB): added
(PREV_TAB): added
(TAB_GOTO): added
(TAB_GOTO_RELATIVE): added
(TAB_LEFT): added
(TAB_LINK): added
(TAB_MENU): added
(TAB_RIGHT): added
* doc-jp/README.func: ditto doc/README.func
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* doc-jp/README.pre_form: added [w3m-dev 03373]
* doc/README.pre_form: brief translation
2002-11-06 Fumitoshi UKAI <ukai@debian.or.jp>
* etc.c (PASS_IS_READABLE_MSG): deleted
(FILE_IS_READABLE_MSG): added
(openPasswdFile): deleted
(openSecretFile): delete error_msg arg
(loadPasswd): use openSecretFile()
* form.c (next_token): delete unused static decl
(FILE_IS_READABLE_MSG): deleted
(loadPreForm): no need pass error_msg
* proto.h (openSecretFile): delete error_msg arg
2002-11-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03373] setting form on loading
* config.h.dist (PRE_FORM_FILE): added
* configure (PRE_FORM_FILE): added
* etc.c (openPasswdFile): define by openSecretFile()
(openSecretFile): renamed, not static
* file.c (loadGeneralFile): preFOrmUpdateBuffer()
* fm.h (Buffer): add submit
(pre_form_file): added
* form.c (struct pre_form_item): added
(struct pre_form): added
(next_token): added
(PreForm): added
(add_pre_form): added
(add_pre_form_item): added
(loadPreForm): added
(preFormUpdateBuffer): added
* frame.c (renderFrame): add preFormUpdateBuffer()
* main.c (MAIN): buf->submit check
* proto.h (preFormUpdateBuffer): added
(openSecretFile): added
(loadPreForm): added
* rc.c (sync_with_option): add loadPreForm()
2002-11-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03371] segmentation fault by large complex table.
* table.c (bsearch_2short): indexarry char to short
(bsearch_double): ditto
(dv2sv): ditto
(table_rule_width): ditto
(set_integrated_width): ditto
(check_table_height): ditto
(feed_table_tag): ditto
* table.h (struct table_cell): index, eindex char to short
2002-11-05 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.3.2
* version.c.in: update
* doc/README: version 0.3.2, release date
* doc-jp/README: ditto
* NEWS: update
2002-11-05 Fumitoshi UKAI <ukai@debian.or.jp>
* scripts/w3mhelp.cgi.in: add chkWORD
2002-11-04 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00827] Re: w3m-cvs segfaults on news://<mid> URLs
* url.c (openURL): check pu->file for news:
2002-10-31 Fumitoshi UKAI <ukai@debian.or.jp>
* fix compilation warnings
* w3mimgdisplay.c: add #include <string.h> for strlen, strcmp
* w3mimg/fb/fb.c: add #include <string.h> for memset
* w3mimg/fb/fb_w3mimg.c: add #include <string.h> for memset
2002-10-31 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.3.2 release candidate 4
* version.c.in: update
2002-10-31 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03365] ~/.netrc support
* etc.c (add_auth_pass_entry): add netrc arg
add new entry to tail
(find_auth_pass_entry): ent->host == NULL is "default"
(loadPasswd): rewrite with next_token, parsePasswd,
openPasswdFile
load ~/.netrc
(next_token): added
(parsePasswd): added
(openPasswdFile): added
* ftp.c (openFTP): use find_auth_user_passwd
* NEWS: ~/.netrc
2002-10-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03363] refresh download
* file.c (HTMLtagproc1): alarm is implicit once
* fm.h (AL_IMPLICIT_ONCE): added
* main.c (searchKeyData): reset CurrentKeyData, CurrentCmdData
(SigAlarm): CurrentCmdData is saved to data
message displayed on AL_EXPLICIT
clear alarm when AL_IMPLICIT_ONCE
(setAlarmEvent): AL_IMPLICIT_ONCE
2002-10-31 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03362] Re: support for http://user:pass@www.url.com
* etc.c (loadPasswd): accept host, passwd
2002-10-31 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03359] support for http://user:pass@www.url.com
* etc.c (find_auth_user_passwd): use ParsedURL for args
use user and passwd if these are defined in ParsedURL
* file.c (getAuthCookie): change find_auth_user_passwd()
* proto.h (find_auth_user_passwd): change prototype
* NOTE: http://user:pass@www.url.com is NOT RECOMMENDED
for security reasons.
2002-10-30 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03357] tab in <pre> in <ul>,<ol>,...
* file.c (HTMLlineproc2): check indent for tabstop
2002-10-30 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03354] display current line number
* display.c (displayBuffer): %3d -> %d
2002-10-29 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.3.2 release candidate 3
* version.c.in: update
2002-10-29 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03352] w3mimgsize is not necessary.
* XMakefile (IMGSIZE): removed
* config.h.dist (IMGSIZE): removed
* configure (imgtarget): remove IMGSIZE
(config.h): remove IMGSIZE
* rc.c (CMT_IMGSIZE): removed
* doc/README.img: remove imgsize
* w3mimgsize.c: removed
2002-10-28 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03351] w3m core dump
* table.c (feed_table_tag): fix rendering problem (maybe security hole?)
2002-10-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00796]
* configure: expand here. ($var in Makefile is $v + ar)
* XMakefile: clean w3mimg/**/*.o
2002-10-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00795]
* configure: IMLIB_CONFIG, IMLIB2_CONFIG, GDKPIXBUF_CONFIG
* rc.c (CMT_DISP_IMAGE): need if not defined USE_IMAGE
2002-10-27 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.3.2 release candidate 2
* version.c.in: update
2002-10-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00788]
* fm.h (displayImage): FALSE ifndef USE_IMAGE
* rc.c (displayImage): display_image even if USE_IMAGE undefined
(sync_with_options): display_image is forced to be FALSE
ifndef USE_IMAGE
2002-10-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00783] hsaka@mth.biglobe.ne.jp (Hironori SAKAMOTO)
add display_lineinfo option
* display.c (displayBuffer): check displayLineInfo
* fm.h (displayLineInfo): added
* rc.c (CMT_DISPLINEINFO): added
(display_lineinfo): added
* NEWS (rc: display_lineinfo): add
2002-10-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00781] "Clemens Fischer" <ino-waiting@gmx.net>
zope doesn't recognize implied *LWS in accept-language
* rc.c (sync_with_option): remove optional LWS
2002-10-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00780] "Carlo E. Prelz" <fluido@fluido.as>
always print on screen the relative position
* display.c (displayBuffer): relative position
2002-10-26 Fumitoshi UKAI <ukai@debian.or.jp>
* 0.3.2 release candidate 1
* version.c.in: update
2002-10-26 Gary Johnson <garyjohn@spk.agilent.com>
* [w3m-dev-en 00777] patch to fix w3m-0.3.1 word break problem
* file.c (is_period_char):
0x203A - SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
(is_beginning_char):
0x2018 - LEFT SINGLE QUOTATION MARK
0x2039 - SINGLE LEFT-POINTING ANGLE QUOTATION MARK
(is_word_char): add several chars ifndef JP_CHARSET
add ':' and '*'
2002-10-17 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03342]
* doc/README.img: updated
* doc-jp/README.img: updated
2002-10-17 Daiki Ueno <ueno@unixuser.org>
* [w3m-dev 03341] white space is needed to close an empty-element tag
* parsetagx.c (parse_tag): extract tagname until '/'
2002-10-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03339] Re: Debian Bug#164098 w3m: <sup> is not properly supported
* file.c (HTMLtagproc1): HTML_SUP, HTML_N_SUP, HTML_SUB, HTML_N_SUB
* html.c (TagMAP): sup, /sup, sub, /sub
* html.c (HTML_SUP): added
(HTML_N_SUP): added
(HTML_SUB): added
(HTML_N_SUB): added
* table.c (feed_table_tag): HTML_SUP, HTML_N_SUP, HTML_SUB, HTML_N_SUB
* tagtable.tab (sup): added
(/sup): added
(sub): added
(/sub): added
2002-10-11 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03337] delete unused functions in fb.c etc. (Re: canna patch)
* w3mimg/fb/fb.c (fb_image_rotate): delete
(fb_frame_rotate): delete
(fb_pset): delete
(fb_get_color): delete
(fb_clear): delete
(fb_cmap_disp): delete
(fb_fscrn_disp): delete
(fb_vscrn_disp): delete
* w3mimg/fb/fb.h (fb_image_rotate): delete
(fb_frame_rotate): delete
(fb_pset): delete
(fb_get_color): delete
(fb_clear): delete
(fb_cmap_disp): delete
(fb_fscrn_disp): delete
(fb_vscrn_disp): delete
* w3mimg/fb/fb_img.c (fb_image_draw_simple): delete
* w3mimg/fb/fb_img.h (fb_image_draw_simple): delete
* w3mimg/fb/license.txt: removed, follow w3m license
2002-10-09 AIDA Shinra <aida-s@jcom.home.ne.jp>
* [w3m-dev 03336] proxy check for https authorization:
* url.c (HTTPrequest): check CONNECT request for ssl
2002-10-06 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03333] x11 image animation
* w3mimg/x11/x11_w3mimg.c (struct x11_image): added
(x11_img_new): added
(resize_image): added
(x11_load_image): rewrite GdkPixbuf
(x11_show_image): rewrite GdkPixbuf
(x11_free_image): rewrite GdkPixbuf
2002-10-02 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03332] Re: hang up when seeing web page that contains xbm file
* w3mimg/x11/x11_w3mimg.c (x11_load_image): transparent support
2002-10-02 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03331] Re: hang up when seeing web page that contains xbm file
* configure: check gdk-pixbuf-config existence
2002-10-01 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03330] Re: hang up when seeing web page that contains xbm file
* w3mimg/x11/x11_w3mimg.c (x11_load_image): scaling
2002-09-30 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03327] gdk-pixbuf support for w3m-img/x11
* configure (use_w3mimg_x11) Imlib1 or GdkPixbuf
check gdkpixbuf
* w3mimg/x11/x11_w3mimg.c (USE_GDKPIXBUF): added
(x11_init): USE_GDKPIXBUF
(x11_load_image): USE_GDKPIXBUF
(x11_get_image_size): USE_GDKPIXBUF
2002-09-30 qhwt@myrealbox.com
* [w3m-dev 03325] Re: hang up when seeing web page that contains xbm file
* w3mimgdisplay.c (main): always return response
even if size is unknown
2002-09-29 Hiroaki Shimotsu <shim@d5.bs1.fc.nec.co.jp>
* [w3m-dev 03323] EDITOR
* main.c (MAIN): use not_null()
2002-09-29 AIDA Shinra <aida-s@jcom.home.ne.jp>
* Re: [w3m-dev 03320] Re: Passwords
* etc.c (dir_under): same path is ok
* file.c (loadGeneralFile): if missing, return NULL
ssl cert already checked
* html.h (URLFILE): add ssl_certificate
* istream.c (ssl_get_certificate): change args
* istream.h (ssl_get_certificate): ditto
* url.c (openSSLHandle): add p_cert
ssl certificate check here
(HTTPrequest): auth_cookie fix
2002-09-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03321] Bug#162104: file descriptors 1 and 2 are closed rather than reopened to /dev/null
* etc.c (mySystem): fd 0,1,2 redirect /dev/null, close all other fds
2002-09-25 AIDA Shinra <aida-s@jcom.home.ne.jp>
* [w3m-dev 03319] mailto
* main.c (followA): mailto
* main.c (cmd_loadURL): mailto
* url.c (_parsedURL2Str): mailto: query
2002-09-25 AIDA Shinra <aida-s@jcom.home.ne.jp>
* [w3m-dev 03318] Re: Passwords
* etc.c (struct auth_path): added
(passwords): added
(dir_under): added
(add_auth_pass_entry): added
(find_auth_pass_entry): added
(find_auth_user_passwd): added
(loadPasswd): added
(find_auth): dir_under()
(add_auth_cookie): check file
* file.c (find_auth_user_passwd): removed
(getAuthCookie): use delText()
check proxy
(get_auth_cookie): removed
(loadGeneralFile): auth_pu
* proto.h (schemeToProxy): added
(get_auth_cookie): removed
(loadPasswd): added
(find_auth_user_passwd): added
* rc.c (sync_with_option): loadPasswd()
* textlist.c (delValue): added
* textlist.h (delValue): added
(delText): added
* url.c (HTTPrequest): seen_www_auth
(schemeToProxy): added
2002-09-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03312] Re: Passwords
* config.h.dist: PASSWD_FILE
* file.c (find_auth_user_passwd): return if passwd_file == NULL
2002-09-11 Yuuichi Teranishi <teranisi@gohome.org>
* [w3m-dev 03311] Re: Passwords
* configure (config.h): default PASSWD_FILE
* fm.h (passwd_file): default PASSWD_FILE
2002-09-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03307] add password_file support
* file.c (find_auth_user_passwd): added
* fm.h (passwd_file): added
* rc.c (CMT_PASSWDFILE): added
(passwdfile): added
2002-09-09 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03300] framebuffer: 8bit color support
* w3mimg/fb/fb.c: support FB_VISUAL_PSEUDOCOLOR 256 colors
2002-09-09 Hironori SAKAMOTO <h-saka@lsi.nec.co.jp>
* [w3m-dev 03299] remove file before copying (install-sh)
* install-sh: remove file before copying
2002-09-09 Hironori SAKAMOTO <h-saka@lsi.nec.co.jp>
* [w3m-dev 03298] [ -f instead of [ -e (configure)
* configure: use test -f instead of test -e
2002-09-09 Hironori SAKAMOTO <h-saka@lsi.nec.co.jp>
* [w3m-dev 03297] TERM=mlterm
* terms.c (w3m_term_info_list): add mlterm
2002-09-09 Hironori SAKAMOTO <h-saka@lsi.nec.co.jp>
* [w3m-dev 03296] fix configure (strtoq)
* configure (strtoq): fix missing semicolon
2002-09-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03292] Re: load file at cursor
* anchor.c (reAnchorPos): added
(reAnchorWord): added
(reAnchorAny): rewrite to use reAnchorPos()
* funcname.tab (MARK_WORD): added
* keybind.c (;) MARK_WORD
* main.c (getCurWord): added
(chkWORD): added
(is_wordchar): added
(getCurWord): added
(GetWord): rewrite to use getCurWord()
* proto.h (chkWORD): added
(reAnchorWord): added
* doc/README.func: add MARK_WORD
* doc/keymap.default: add MARK_WORD
* doc-jp/README.func: add MARK_WORD
* doc-jp/keymap.default: add MARK_WORD
* NEWS: add MARK_WORD
2002-08-28 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03291] parsetagx.c:toNumber()
* parsetagx.c (toNumber): don't parse non-number value as 0,
just ignore
2002-08-28 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03290] Re: Forward: Bug#157098: wrong file presentation on large files
* indep.c (strtoclen): need defined()
2002-08-21 Fumitoshi UKAI <ukai@debian.or.jp>
* Debian Bug#157098: wrong file presentation on large files
from "Eduard Bloch" <blade@debian.org>
* configure (clen_t): added
(HAVE_STRTOLL): added
(HAVE_STRTOQ): added
(HAVE_ATOLL): added
(HAVE_ATOQ): added
* config.h.dist: ditto
* file.c (current_content_length): s/int/clen_t/
(loadGeneralFile): s/atoi/strtoclen/
(convert_size): s/int/clen_t/
(convert_size2): s/int/clen_t/
(showProgress): s/int/clen_t/
(loadHTMLstream): s/int/clen_t/ linelen, trbyte
(loadBuffer): ditto
(getNextPage): s/int/clen_t/ linelen
(save2tmp): s/int/clen_t/ linelen, trbye
(_MoveFile): s/int/clen_t/ linelen, trbye
* fm.h (_Buffer): s/int/clen_t/ linelen, trbye
* ftp.c (size_int2str): s/long/clen_t/
(ex_ftpdir_name_size_date): s/long/clen_t/
* indep.c (strtoclen): added
* indep.h (strtoclen): added
* proto.h (showProgress): s/int/clen_t/
2002-07-31 Fumitoshi UKAI <ukai@debian.or.jp>
* Debian Bug#154766: w3m-img: support DirectColor framebuffer visuals?
from Colin Watson <cjwatson@debian.org>
* w3mimg/fb/fb.c (fb_open): accept FB_VISUAL_DIRECTCOLOR
2002-07-30 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03282] Re: w3m-img for framebuffer update
* w3mimg/fb/fb.c (fb_image_new): ignore no image
calloc multiple images
(fb_image_fill): added
(fb_image_draw): width, height fix
(fb_image_rotate): fix typo
(fb_image_copy): added
(fb_frame_new): added
(fb_freme_free): added
(fb_frame_rotate): added
* w3mimg/fb/fb.h (FB_IMAGE): add num, id, delay
(fb_frame_new): added
(fb_frame_free): added
(fb_frame_rotate): added
* w3mimg/fb/fb_gdkpixbuf.c (get_image_size): animation support
(fb_image_load): animation support
(draw): add bg, x, y, w, h args
* w3mimg/fb/fb_img.h (fb_image_load): return FB_IMAGE**
* w3mimg/fb/fb_imlib2.c (fb_image_load): return FB_IMAGE**
* w3mimg/fb/fb_w3mimg.c (w3mfb_show_image): animation support
2002-07-23 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03280] w3m-img without w3mimgsize
* fm.h (Imagesize): deleted
* image.c (getImageSize): rewrite to use w3mimgdisplay
instead of w3mimgsize
* rc.c (params1): remove imgsize, merged to imgdisplay
2002-07-23 Hiroyuki Ito <hito@crl.go.jp>
* [w3m-dev 03279] w3m-img for framebuffer update
http://homepage3.nifty.com/slokar/fb/w3mfb.patch.gz
* w3mimg/fb/readme.txt: update
* w3mimg/fb/fb.c: update
* w3mimg/fb/fb.h: update
* w3mimg/fb/fb_gdkpixbuf.c: update
* w3mimg/fb/fb_img.c: update
* w3mimg/fb/fb_img.h: update
* w3mimg/fb/fb_imlib2.c: update
* w3mimg/fb/fb_w3mimg.c: update
* w3mimg/fb/fb_gdkpixbuf.h: deleted
* w3mimg/fb/fb_imlib2.h: deleted
* w3mimg/w3mimg.h (w3mimg_op): add get_image_size()
* w3mimg/x11/x11_w3mimg.c: update
* w3mimgdisplay.c (main): use get_image_size()
* w3mimgsize.c (main): use get_image_size()
2002-07-19 Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* [w3m-dev 03277] compile error on Solaris7
* w3mimg/w3mimg.c: include <stdio.h> for NULL
2002-07-19 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
a * [w3m-dev 03276] compile error on EWS4800
* file.c (extract_auth_val): fix warnings
* w3mimg/w3mimg.c: include <stdlib.h>
2002-07-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03275] fix of multipart.cgi
* scripts/multipart/multipart.cgi.in: check REQUEST_METHOD first
need $count for POST
2002-07-18 Fumitoshi UKAI <ukai@debian.or.jp>
* w3mimgdisplay.c (main): '5' for w3mimgsize
2002-07-18 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03270] Re: w3m-img for framebuffer merged
* w3mimg/x11/x11_w3mimg.c (w3mimg_x11open): unsigned int nchildren
2002-07-18 Fumitoshi UKAI <ukai@debian.or.jp>
* XMakefile (w3mimg/w3mimg): added
(w3img/fb) fixed
* w3mimg/w3mimg.h (w3mimg_open): deleted to avoid compilation warnings
* w3mimg/w3mimg.c: added
* configure (imgobjs): add w3mimg/w3mimg.o
2002-07-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03272] Re: w3m-img for framebuffer merged (Re: Re: w3m-img for framebuffer)
* XMakefile (w3mimg/x11): chdir
(w3mimg/fb): chdir
2002-07-18 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03273] Re: w3m-img for framebuffer merged
* configure (use_w3mimg_fb): check linux, use test -c
2002-07-18 Fumitoshi UKAI <ukai@debian.or.jp>
* merge w3m-img for framebuffer support
* w3mimg/w3mimg.h: created
* w3mimg/x11/x11_w3mimg.c: created
* w3mimg/fb/fb_w3mimg.c: created
* w3mimgsize.c w3mimgdisplay.c: modified
* configure: modified
* XMakefile: modified
* config.h.dist: updated
2002-07-18 ZXB01226@nifty.com
* w3m-img for framebuffer support
* http://homepage3.nifty.com/slokar/fb/
* w3mimg/fb/fb.c w3mimg/fb/fb.h
w3mimg/fb/fb_img.c w3mimg/fb/fb_img.h
w3mimg/fb/fb_gdkpixbuf.c w3mimg/fb/fb_gdkpixbuf.h
w3mimg/fb/fb_imlib2.c w3mimg/fb/fb_imlib.h
w3mimg/fb/readme.txt w3mimg/fb/license.txt: added
2002-07-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03263] fix lastA segfault
* main.c (lastA): fix lastA segfault when no anchor found
2002-07-18 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: cvs version
2002-07-16 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.3.1
* version.c.in: update
* doc/README: version 0.3, release date
* doc-jp/README: ditto
* NEWS: update
2002-07-12 WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp>
* [w3m-dev 03255] update cygwin info
* doc-jp/README: update
* doc/README: update
* doc-jp/README.cygwin: deleted
* doc/README.cygwin: deleted
2002-07-10 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
* [w3m-dev 03240] doc-jp update
* doc-jp/MANUAL.html: update
* doc-jp/README: update
* doc-jp/README.SSL: update
* doc-jp/README.img: update
2002-07-10 Fumitoshi UKAI <ukai@debian.or.jp>
* gc/: import gc6.1alpha5
2002-07-09 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* delete old mail addresses of aito-san from docs
* delete old ftp site from w3m-doc/install.html.in
2002-07-01 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev 03235] topA/lastA with prec_num
* main.c: add prec_num to topA() and lastA()
2002-06-24 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03233] "obuf->flag |= RB_IGNORE_P" after <body> tag
* file.c (HTMLtagproc1): no need RB_IGNORE_P after <body> tag
2002-06-18 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev 03215] Re: Boehm GC 6.1alpha5
* XMakefile: add "base_lib gc.a" for making GC
2002-06-18 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03212] lstat() in form.c
* form.c: define lstat unless HAVE_LSTAT
(form_write_from_file): always check lstat()
2002-06-17 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev 03214] strtoul() in frame.c
* frame.c (parseFrameSetLength): strtoul() -> strtol()
2002-06-10 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev-en 00752] Re: tab completion weirdness in w3m 0.3
* file.c (doFileCopy): same fix as [w3m-dev-en 00751]
2002-06-10 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev-en 00751] Re: tab completion weirdness in w3m 0.3
* main.c (svBuf): unescape spaces when input is filename
* proto.h (unescape_spaces): added
2002-06-08 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03207] strchr(), strcasecmp(), and strncasecmp()
* etc.c (strchr): removed
(strcasecmp): removed
(strncasecmp): removed
* indep.c (strchr): moved, cast
(strcasecmp): moved, fix the case that s1 = ""
(strncasecmp): moved, fix the case that s1 is shorter than s2
* indep.h (strchr): added
(strcasecmp): added
(strncasecmp): added
2002-06-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03206] Re: dict
* main.c (execdict): quote word
2002-06-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03204] INET6
* main.c (fversion): s/USE_INET6/INET6/
2002-06-06 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03203] dict
* main.c (execdict): fix loadGeneralFile()
2002-06-02 Tushar Samant <scribble@pobox.com>
* [w3m-dev-en 00748] PATCH: Reinitialize w3m while running
* funcname.tab (INIT_MAILCAP): deleted
(REINIT): added
* main.c (config_filename): added
(reinit): added
* proto.h (reinit): added
* rc.c (rc_initialized): deleted
* w3mhelperpanel.c (editMailcap): use REINIT MAILCAP
2002-06-02 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03200] Re: New configuration option ``keymap_file'' and new command ``DEFINE_KEY''
* fm.h: add <sts/stat.h>, unistd.h>
* fm.h (keymap_file): added
* func.c (keymap_initialized): added
(current_keymap_file): added
(setKeymap): added
(initKeymap): rewrite to use setKeymap()
* funcname.tab (DEFINE_KEY): added
* main.c (MAIN): initKeymap(TRUE)
(defKey): added
* proto.h (defKey): added
(setKeymap): added
(initKeymap): add force param
* rc.c (CMT_KEYMAP_FILE): added
(params3): add keymap_file
(sync_with_option): add initKeymap(FALSE)
* doc/README.func (DEFINE_KEY): added
* doc-jp/README.func: (DEFINE_KEY): added
* scripts/w3mhelp.cgi.in: add defKey
* NEWS:
func: DEFINE_KEY
rc: keymap_file
2002-06-02 Hiroaki Shimotsu <shim@d5.bs1.fc.nec.co.jp>
* [w3m-dev 03196] C-w
* linein.c (inputLineHistSearch) move_word changed
* linein.c (setStrType): add space to termchar
2002-05-15 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03191] typo in file.c:extract_auth_val()?
* file.c (extract_auth_val): s/177/0177/
2002-05-15 Tsutomu OKADA <okada@furuno.co.jp>
* [w3m-dev 03190] a tiny patch for configure
* configure (ask_choice): reset default value
2002-04-27 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03185] Re: cmd_mark in main.c, rev 1.60 broke unmark?
* main.c (cmd_mark): deleted
(_mark): xor PE_MARK
(reMark): or PE_MARK
2002-04-27 Fumitoshi UKAI <ukai@debian.or.jp>
* scripts/.cvsignore: add xface2xpm
2002-04-26 Tushar Samant <scribble@pobox.com>
* [w3m-dev-en 00733] Submission: "English" patch
* rc.c: update english
2002-04-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00730] Re: Patch for a more flexible dictionary lookup
* NEWS: rc: use_dictcommand, dictcommand
* main.c (execdict): use url_quote_conv() instead of cURLcode()
* proto.h (cURLcode): deleted
* doc-jp/README.dict: updated
2002-04-25 Tushar Samant <scribble@pobox.com>
* [w3m-dev-en 00729] Re: Patch for a more flexible dictionary lookup
* config.h.dist (DICT): define
* configure (use_dict): default y
* fm.h (DICTCMD): deleted
(UseDictCommand): added
(DictCommand): added
* main.c (execdict): rewrite to use DictCommand, loadGeneralFile()
* rc.c (CMT_USE_DICTCOMMAND): added
(CMT_DICTCOMMAND): added
(params1): use_dictcommand, dictcommand added
* doc/README.dict: updated
2002-04-21 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03181] KEYBIND_SRC was not passed to scripts/Makefile
* Makefile (all-scripts): pass KEYBIND_SRC
2002-04-17 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03178] Parser of ``cols'' and ``rows''
* frame.c (parseFrameSetLength): added
(newFrameSet): use parseFrameSetLength()
2002-04-17 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03177] SIGUSR1 --> W3M_SIGIMG in image.c
* image.c (W3M_SIGIMG): added
(load_image_handler): s/SIGUSR1/W3M_SIGIMG/
(load_image_next): ditto
(loadImage): ditto
2002-04-17 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03176] no Content-Type in http response header
* file.c (loadGeneralFile): guess content-type from filename
2002-04-09 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03169] Can't calculate table height if number of cells > 20.
* table.c (check_table_height): change row, rowspan, indexarray, height
from array to pointer
2002-04-09 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03167] xface2xbm -> xface2xpm (current imlib can't handle XBM)
* configure: s/XFACE2XBM/XFACE2XPM/
* config.h.dist: ditto
* file.c (xface2xpm): renamed from xface2xbm
modified for xpm
(readHeader): s/xface2xbm/xface2xpm/
* scripts/Makefile (LIB_TARGETS): s/xface2xbm/xface2xpm/
* scripts/xface2xpm.in: added
2002-03-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03162] Re: "ttp:" is marked instead of "http:" by MARL_URL
* main.c (chkURLBuffer): "mailto" removed when USE_W3MMAILER
in this case, chkExternalURIBuffer() will mark mailto: URL.
2002-03-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03160] Re: "ttp:" is marked instead of "http:" by MARL_URL
* NEWS: mark_all_pages
* anchor.c (reAnchorAny): check MarkAllPages
* fm.h (MarkAllPages): added
* rc.c (CMT_MARK_ALL_PAGES): added
(mark_all_pages): added
2002-03-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03159] "ttp:" is marked instead of "http:" by MARL_URL
* main.c (chkURLBuffer): check internal URLs first
2002-03-28 Fumitoshi UKAI <ukai@debian.or.jp>
* terms.c (set_tty): s/term_info/w3m_term_info/g;
struct term_info is defined in FreeBSD's sys/consio.h
reported by KOIE Hidetaka <hide@koie.org>
2002-03-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03146] Re: header option
* main.c (make_optional_header_string): cleanups
2002-03-28 Yuuichi Teranishi <teranisi@gohome.org>
* [w3m-dev 03145] header option
* main.c (MAIN): hide args for security
2002-03-23 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03140] Forward: Bug#139305:
w3m: EXTERN_LINK does not work if href ends with ampersand
* main.c (invoke_browser): check bg by browser
2002-03-21 Fumitoshi UKAI <ukai@debian.or.jp>
* terms.c (term_title): use ttyf instead of stderr
2002-03-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03137] Re: w3mman.1
* XMakefile (MAN1): added
(MAN1_JA): added
(install-core): install man
(install-scripts): pass MAN_DIR
(uninstall): uninstall man, pass MAN_DIR to subdirs
* config.h.dist (MAN_DIR): added
(MAN1_DIR): added
(MAN1_JA_DIR): added
* configure: -mandir
(config.h): add MAN_DIR, MAN1_DIR, MAN1_JA_DIR
* scripts/w3mman/Makefile (MAN1_DIR): added
2002-03-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03136] Add COMMAND to execute multiple commands
* fm.h (CurrentMenuData): deleted
(CurrentCmdData): added
* func.c (getKey): check next char of ^
(getWord): get word until ';'
(getQWord): rewrite using Str
* funcname.tab (COMMAND): added
* main.c (MAIN): delete CurrentMenuData
initialize CurrentCmdData
(searchKeyData): use CurrentCmdData
(execCmd): added
(SigAlarm): delete CurrentMenuData, use CurrentCmdData
* menu.c (action_menu): delete CurrentMenuData, use CurrentCmdData
* proto.h (execCmd): added
* doc/README.func (ALARM): capitalize
(COMMAND): added
* doc-jp/README.func (COMMAND): added
2002-03-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03135] commit of [w3m-dev 03006] is incomplete.
* file.c (HTMLlineproc2body): check form_int fid attr
update forms[]
fix buf->formlist
2002-03-16 Fumitoshi UKAI <ukai@debian.or.jp>
* part of [w3m-dev-en 00713] contrib: unofficial "current page info" patch, updated for w3m-0.3
by Moritz Barsnick <barsnick@gmx.net>
* map.c (page_info_panel): s/line/lines/
s/byte/bytes/
anchor for URL of current anchor
2002-03-16 Fumitoshi UKAI <ukai@debian.or.jp>
* -title support
modified [w3m-dev-en 00710] contrib: unofficial "xterm title" patch, updated for w3m-0.3
by Moritz Barsnick <barsnick@gmx.net>
* NEWS: -title
* fm.h (displayTitleTerm): added
* proto.h (term_title): added
* main.c (fusage): add -title
(MAIN): add -title
(quitfm): term_title("")
* display.c (displayBuffer): term_title()
* terms.c (title_str): added
(TERM_INFO): added
(term_info): modified from mouse_term_info
(term_info_list): modified from xterm_mouse_term
add "screen"
(set_tty): check displayTitleTerm
(term_title): added
2002-03-16 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03132] Re: Reload image
* file.c (loadGeneralFile): b->type = "text/html"
* file.c (loadImageBuffer): comment out getImageSize()
image_flag = IMG_FLAG_AUTO
* file.c (openGeneralPagerBuffer): buf->type = "text/html"
* frame.c (resetFrameElement): if (buf->mailcap_source) ...
* frame.c (frame_download_source): if (buf->mailcap_source) ...
* main.c (vwSrc): #ifdef USE_IMAGE
2002-03-16 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03133] Re: w3mman.1
* scripts/w3mman/Makefile (MAN1_TARGETS): added
(MAN_TARGETS): use $(MAN_TARGETS)
(INSTALL_MAN): added
(install): use $MAN1_TARGETS, $(INSTALL_MAN)
* scripts/w3mman/w3mman2html.cgi.in: $PAGER='cat'
2002-03-15 Fumitoshi UKAI <ukai@debian.or.jp>
* scripts/.cvsignore: add xface2xbm
2002-03-15 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03130] w3mman.1
* scripts/w3mman/.cvsignore: add w3mman.1
* scripts/w3mman/Makefile (MAN_DIR): added
(MAN_TARGETS): added
(all): add $(MAN_TARGETS)
(.in): replace @LIB_DIR@
(install): install $(MAN_TARGETS)
(uninstall): uninstall $(MAN_TARGETS)
(clean): clean $(MAN_TARGETS)
* scripts/w3mman/w3mman.1.in: added
* scripts/w3mman/w3mman2html.cgi.in: undef $PAGER
2002-03-15 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03129] Re: X-Face
* configure (use_xface): ask
* fm.h (_Buffer): add header_source
* buffer.c (reshapeBuffer): fix reshape when reading stdin with image
fix disappearing header when reading stdin
* file.c (xface2xbm): check file existence
* file.c (readHeader): save to tmp file
X-Face when activeImage & displayImage
* main.c (dispI): comment out checking content type
* main.c (stopI): ditto
* scripts/xface2xbm.in: update compface URL
read from file $XF
write to file $XBM
2002-03-15 Fumitoshi UKAI <ukai@debian.or.jp>
* proto.h (readHeader): added
2002-03-14 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03127] X-Face
* NEWS: X-Face support
* configure (use_xface): added
* config.h.dist (USE_XFACE): added
(XFACE2XBM): added
* file.c (xface2xbm): added
(readHeader): X-Face: handling
* scripts/Makefile (LIB_TARGETS): add xface2xbm
* scripts/xface2xbm.in: added
2002-03-14 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03126] reshapeBuffer() and -m option
* buffer.c (reshapeBuffer): fix reshapeBuffer() in case of -m option
2002-03-14 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03125] w3m -m < image
* file.c (openGeneralPagerBuffer): use internal viewer for -m option
2002-03-13 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03116] Re: aligned block in <td align="center">
* file.c (flushline): align if align="align"
* fm.h (RB_LEFT): change value
(RB_ALIGN): include RB_LEFT
(RB_INTABLE): added
* table.c (do_refill): obuf.flag |= RB_INTABLE
2002-03-11 WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp>
* [w3m-dev 03110] Re: gopher broken
* file.c (loadGeneralFile): #ifdef USE_GOPHER
2002-03-11 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03106] Re: displayBuffer
* display.c (displayBuffer): revert previous changes
* file.c (process_img): remove space in src attribute
2002-03-10 Rei FURUKAWA <furukawa@tcp-ip.or.jp>
* [w3m-dev 03096] displayBuffer
* display.c (displayBuffer): buf->need_reshape = 0 to prevent recursive
displayBuffer calls
2002-03-09 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03095] Re: gopher broken
(Re: Bug#137287: w3m: segfault on gopher://xxxx.xxx URI)
* file.c (loadGopherDir): html_quote(url_quote_conv())
2002-03-09 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03092] Reload image
* file.c (loadImageBuffer): cache->index = 0
2002-03-09 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03093] Re: gopher broken
(Re: Bug#137287: w3m: segfault on gopher://xxxx.xxx URI)
* file.c (loadGopherDir): fix ->ptr
q should be url_quote()
* url.c (openURL): url_unquote() for gopher selector
2002-03-09 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03090] Re: gopher broken
(Re: Bug#137287: w3m: segfault on gopher://xxxx.xxx URI)
* file.c (loadGeneralFile): if loadGopherDir, type is real_type
* file.c (loadGopherDir): rewrite to use loadHTMLstream()
2002-03-08 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03088] gopher broken
(Re: Bug#137287: w3m: segfault on gopher://xxxx.xxx URI)
* file.c (form_max): initial value should be -1
* file.c (loadGopherDir): </A>
2002-03-08 YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
* [w3m-dev 03087] vi +1 emptyfile
* etc.c (myEditor): line > 1
2002-03-06 Christian Weisgerber <w3m-dev-en@mips.inka.de>
* [w3m-dev-en 00699]
* configure: define SETPGRP() instead of setpgrp()
* etc.c (mySystem): use SETPGRP() instead of setpgrp()
* image.c (openImgdisplay): ditto
* search.c (open_migemo): ditto
* url.c: revert changes by Dai Sato on 2002-02-01
since stdio.h and config.h is included with this order
in fm.h
2002-03-06 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: 0.3+cvs
2002-03-06 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.3
* version.c.in: update
* doc/README: version 0.3, release date
* doc-jp/README: ditto
* NEWS: update
2002-03-06 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03084] A temporary file remains when pipe + 'v'
* proto.h (saveBufferDelNum): deleted
* file.c (saveBufferDelNum): deleted
* file.c (saveBuffer): saveBufferDelNum() renamed
* main.c (vwSrc): tmpfname() recorded as fileToDelete
use saveBuffer() instead of saveBufferDelNum()
2002-03-04 Fumitoshi UKAI <ukai@debian.or.jp>
* doc-jp/MANUAL.html: add note about file:/cgi-bin
* doc/MANUAL.html: ditto
2002-03-01 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03073] frame + image
* file.c (loadGeneralFile): w3m_dump & ~DUMP_FRAME
* file.c (loadImageBuffer): comment out if (frame_source)
2002-03-01 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03072] Proxy-Authorization (Re: Re: https through proxy)
* file.c (loadGeneralFile) delete Proxy-Authorization set here
* fm.h (HR_FLAG_PROXY): added
* main.c (MAIN): need "Basic " for proxy_auth_cookie
* url.c (HTTPrequest): add seen_proxy_auth
if proxy and no Proxy-Authorization: header seen and
has proxy_auth_cookie, use it
* url.c (openURL): hr->flag |= HR_FLAG_PROXY
* file.c (loadGeneralFile) comment indent fix
* html.c (TagMAP): ditto
2002-02-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03070] Re: https through proxy
* url.c (openURL): pass extra_header (Proxy-Authorization:)
2002-02-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03067] Re: https through proxy
* file.c (loadGeneralFile): comment out ssl_get_certificate here
2002-02-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00691] Re: w3m 0.2.5.1 fails to recognize '<dt id="XXX">'
* html.c: ATTR_CORE for dt, dd, blockquote, caption
2002-02-26 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03064] Re: SELECTED form value
* form.c (formResetBuffer): set inititial value
2002-02-23 HIDAI Ken-ichi <hidai@nmn.jp>
* [w3m-dev 03060] doc-jp/README.migemo
* doc-jp/README.migemo: added
2002-02-23 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03059] table + hborder + rowspan + valign=bottom
* table.c (renderTable): add case BORDER_NOWIN:
2002-02-20 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03057] Re: Bug#134350: w3m: Forgets (http auth) login information upon reload (or almost anything else)
* etc.c (find_auth): add `file'
check file as well
* etc.c (find_auth_cookie): add `file'
* etc.c (add_auth_cookie): add `file'
* file.c (AuthBasicCred): add "Basic "
* file.c (AuthDigestCred): add "Digest "
* file.c (getAuthCookie): if h_auth == NULL, get recorded cookie
* file.c (get_auth_cookie): get recorded cookie
* file.c (loadGeneralFile): don't clear add_auth_cookie_flag
by redirection
add_auth_cookie if authorization is required and passed
* fm.h (auth_cookie): add file
* ftp.c (openFTP): follow change auth_cookie
* proto.h (get_auth_cookie): added
* proto.h (find_auth_cookie): add `file'
* proto.h (add_auth_cookie): add `file'
* url.c (openURL): get_auth_cookie
2002-02-20 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03058] mailer
* NEWS: rc: mailer
* fm.h (Mailer): change default
* main.c (MAIN): $MAILER will be used as "mailer"
* main.c (followA): if "mailer" defined & simple mailto: URL,
use mailer instead of w3mmail.cgi
* main.c (cmd_loadURL): ditto
* rc.c (params6): remove ifndef USE_W3MMAILER
2002-02-15 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03056] DISPLAY_IMAGE, STOP_IMAGE don't work.
* main.c (dispI): fix DISPLAY_IMAGE
* main.c (stopI): fix STOP_IMAGE
2002-02-14 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03055] LIB_DIR -> w3m_lib_dir()
* image.c (getCharSize): s/LIB_DIR/w3m_lib_dir()/
* image.c (openImgdisplay): ditto
* image.c (getImageSize): ditto
2002-02-14 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03048] garbage of images on the right edge of termical.
* display.c (redrawLineImage): fix width calculation
2002-02-14 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03053] Re: SSL indicator
* main.c (dump_extra): Output SSL certificate.
2002-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
* [w3m-dev 03038] LDFLAGS
* XMakefile: refer to LDFLAGS when linking
* configure: add -ldflags=*
2002-02-12 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03036]
* display.c (displayBuffer): ifdef USE_SSL
2002-02-10 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03034] check buf
* frame.c (frame_download_source): buf->ssl_certificate can be used
only if buf != NULL && buf != NO_BUFFER
2002-02-10 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03033] SSL indicator
* display.c (displayBuffer): show SSL indicator
2002-02-08 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 03025] fix image loading on EWS4800
* image.c (loadImage): exit if symlink failed
exit if fopen failed
2002-02-08 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03022] SSL certificates of frame body
* frame.h (frame_body): add ssl_certificate
* frame.c (frame_download_source): save ssl_certificate
* map.c (append_frame_info): display ssl_certificate of frame_body
2002-02-08 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03021] Bug#132934: w3m should recognize file:/uris
in chkURLBuffer function
* main.c (chkURLBuffer): add "file:"
2002-02-08 Yuji Abe <cbo46560@pop12.odn.ne.jp>
* [w3m-dev 03017] URI scheme is case insensitive
* url.c (searchURIMethods): s/strcmp/strcasecmp/
2002-02-08 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 03011] segmentation fault on <input> tag without <form>
* file.c (process_input): tmp initialization fix
2002-02-07 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [emacs-w3m:02733] for emacs-w3m better rendering with inline image
* main.c (MAIN): activeImage = TRUE when -halfdump & display_image=1
2002-02-07 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03006] fix form order in table
* file.c (process_form): static
fix form index order
method should be quoted
* file.c (process_form): added
* file.c (HTMLlineproc2body): add form_id
* html.c (ALST_FORM_INT): added
* html.c (form_int): update
2002-02-07 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03005] fix Bad cert ident
* istream.c (ssl_match_cert_ident): added
* istream.c (ssl_check_cert_ident): use ssl_match_cert_ident()
2002-02-07 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02999] don't ask accept bad cert when background downloading
* file.c (getAuthCookie): if QuietMessage, return NULL
* file.c (inputAnswer): if QuietMessage, input "n"
2002-02-05 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02991] form support in w3m -halfdump foo.html|w3m -halfload
* fm.h (DUMP_HALFEXTRA): deleted
* proto.h (process_select): return Str
* file.c (process_img): process_form() fix
* file.c (process_input): process_form() fix
* file.c (process_select): return Str
process_form() fix
* file.c (process_textarea): process_form() fix
* file.c (process_form): support -halfdump
* file.c (HTMLtagproc1): delete case HTML_FORM_INT, HTML_N_FORM_INT
process_{form,select,textarea}() fix
* file.c (HTMLlineproc2body): support -halfload
HTML_INTERNAL, HTML_N_INTERNAL,
HTML_FORM_INT, HTML_FORM_INT,
HTML_TEXTAREA_INT, HTML_N_TEXTAREA_INT,
HTML_SELECT_INT, HTML_N_SELECT_INT,
HTML_OPTION_INT, HTML_TITLE_ALT
* file.c (print_internal_information): fix -halfdump
* file.c (loadHTMLstream): no DUMP_HALFEXTRA
* html.h: add HTML_INTERNAL, HTML_N_INTERNAL,
HTML_SELECT_INT, HTML_N_SELECT_INT,
HTML_OPTION_INT, HTML_TEXTAREA_INT, HTML_N_TEXTAREA_INT
* html.c (ALST_TEXTAREA_INT): added
* html.c (ALST_SELECT_INT): added
* html.c: add <internal>, </internal>, <select_int>, </select_int>
<option_int>, <textarea_int>, </textarea_int>
* main.c (MAIN): delete -halfdump_extra
dont output <pre> by -halfdump
* table.c (feed_table_tag): process_{form,select}() fix
add case HTML_INTERNAL, HTML_N_INTERNAL,
HTML_SELECT_INT, HTML_N_SELECT_INT,
HTML_OPTION_INT, HTML_TEXTAREA_INT, HTML_N_TEXTAREA_INT,
* tagtable.tab: add internal, /internal, select_int, /select_int
option_int, textarea_int, /textarea_int
2002-02-05 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02990]
* file.c (doFileCopy): use Strfgets() instead of fgets()
* file.c (doFileSave): ditto
2002-02-05 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02989]
* file.c (inputAnswer): use Strfgets() instead of fgets()
2002-02-04 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
* [w3m-dev 02986]
* file.c (print_internal_information): Don't print boundaries.
Use henv->f instead of stdout.
2002-02-04 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02984] inline image improvements and cleanups
* config.h.dist (HAVE_SYMLINK) added
* config.h.dist (HAVE_LSTAT): added
* configure: symlink() check
* configure: lstat() check
* fm.h (maxLoadImage): added
* form.c (form_write_from_file): s/HAVE_READLINK/HAVE_LSTAT/
* image.c: include <sys/stat.h>
* image.c (MAX_LOAD_IMAGE): default 8
* image.c (max_load_image): deleted
* image.c (n_load_image): added
* image.c (showImageProgress): added
* image.c (loadImage): check load image count
s/HAVE_READLINK/HAVE_LSTAT/ (HAVE_SYMLINK)
showImageProgress
* local.c: include <sys/stat.h>
s/HAVE_READLINK/HAVE_LSTAT/
* rc.c (CMT_MAX_LOAD_IMAGE): added
* rc.c (max_load_image): added
* doc/README.img: update
* doc-jp/README.img: update
* file.c (process_img): pre_int fix
2002-02-04 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02985] inputAnswer() and no "ssl_forbid_method"
* file.c (inputAnswer): buf size is 80
* url.c (openSSLHandle): if old_ssl_forbid_method == ssl_forbid_method
ssl path is not modified
2002-02-04 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02980] Re: code_to_str not found ifndef JP_CHARSET
* backend.c (get_mime_charset_name): used only ifdef JP_CHARSET
2002-02-04 Kazuhiko <kazuhiko@archi.kyoto-u.ac.jp>
* [w3m-dev 02979] code_to_str not found ifndef JP_CHARSET
* file.c (print_internal_information): ifdef JP_CHARSET
2002-02-03 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02967] parallel image downloading
* fm.h (ImageCache): add touch, pid
* image.c (getCharSize): retry fscanf
* image.c (drawImage): retry fflush
* image.c (MAX_LOAD_IMAGE): added, default 4
* image.c (image_cache): change to ImageCache**
* image.c (image_lock): added
* image.c (load_image_handler): signal SIGUSR1
* image.c (load_image_next): signal SIGUSR1
* image.c (loadImage): parallel image downloading
* image.c (getImage): initialize touch, pid
* image.c (getImageSize): return value is TRUE or FALSE
retry fscanf
2002-02-03 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02970] multiple -lnsl -lsocket
* configure: merge bsdlib and extlib detection, use extlib only
add ldflags to extlib
(SYS_LIBRARIES): remove extlib
(LOCAL_LIBRARIES): exlib only
2002-02-03 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
* [w3m-dev 02964] Print data of forms when halfdump option is set
* backend.c (print_headers): print w3m-current-url and w3m-base-url
* backend.c (print_formlist): deleted
* backend.c (internal_get): remove "if (buf->formlist) {}"
* file.c (print_internal_information): added
* file.c (loadHTMLstream): if halfdump, print_internal_information
if w3m_backend, print_internal_information
* fm.h (DUMP_HALFEXTRA): added
* main.c (-halfdump_extra): added
2002-02-01 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev 02972] #include "config.h"
* url.c, mktable.c: fix the order of including files
2002-02-01 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02968] fix problem with Netscape-Enterprise WWW-authenticate
* file.c (findAuthentication): token is case insensitive
2002-02-01 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02961] halfdump image is not consistent
* file.c (flushline): check f
* file.c (do_blankline): fix blanklink conditions
2002-02-01 Fumitoshi UKAI <ukai@debian.or.jp>
* gcc -Wall -Werror safe
* anchor.c (addMultirowsImg): unused variable: fi
* display.c (redrawLineImage): unused variable: ncol
* file.c (process_img): uninitialized variables: r2, ni, w0, i0, ismap
unused variable: url, ext
* file.c (loadHTMLstream): need volatile image_flag
* image.c (image_index): int
* image.c (getCharSize): need prototype
* image.c (getImage): uninitialized variable: key
return NULL
* map.c (follow_map_menu): used only USE_IMAGE: px, py, map
* map.c (newMapArea): used only USE_IMAGE: p, i, max
* proto.h (addMultirowsImg): added
* w3mimgdisplay.c (main): format string fix
* w3mimgdisplay.c (DrawImage): need (Pixmap) cast
* inflate.c: indent
2002-02-01 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* w3m-img merge (w3m-0.2.4+cvs-1.278-img-2.2.patch.gz)
* NEWS: w3m-img merge
* .cvsignore: add w3mimgdisplay, w3mimgsize
* XMakefile: add image.c to SRCS
add image.o to OBJS
add IMGDISPLAY, IMGSIZE
* config.h.dist: USE_IMAGE, IMGSIZE, IMGDISPLAY
* configure: add find_imlib
ask use_image
(config.h) add $imgtarget to EXT_TARGETS
$def_use_image
IMGSIZE, IMGDISPLAY
* fm.h (MAX_IMAGE): added
* fm.h (DEFAULT_PIXEL_PER_CHAR): fix for USE_IMAGE
* fm.h (DEFAULT_PIXEL_PER_LINE): added
* fm.h (B_REDRAW_IMAGE): added
* fm.h (IMG_FLAG_SKIP): added
* fm.h (IMG_FLAG_AUTO): added
* fm.h (IMG_FLAG_START): added
* fm.h (IMG_FLAG_STOP): added
* fm.h (IMG_FLAG_NEXT): added
* fm.h (IMG_FLAG_UNLOADED): added
* fm.h (IMG_FLAG_LOADED): added
* fm.h (IMG_FLAG_ERROR): added
* fm.h (MapArea): added
* fm.h (MapList): s/urls/alts/, add area
* fm.h (ImageCache): added
* fm.h (Image): added
* fm.h (Anchor): add image
* fm.h (Buffer): add imarklist, image_flag, need_reshape
* fm.h (RG_FRAME_SRC): added
* fm.h (ALIGN_MIDDLE): added
* fm.h (ALIGN_TOP): added
* fm.h (ALIGN_BOTTOM): added
* fm.h (QuietMessage): added
* fm.h (Imgdisplay): added
* fm.h (Imgsize): added
* fm.h (activeImage): added
* fm.h (displayImage): added
* fm.h (autoImage): added
* fm.h (useExtImageViewer): added
* fm.h (image_source): added
* fm.h (view_unseenobject): change default if USE_IMAGE
* fm.h (set_pixel_per_char): added
* fm.h (pixel_per_line): added
* fm.h (set_pixel_per_line): added
* fm.h (image_scale): added
* proto.h (dispI): added
* proto.h (stopI): added
* proto.h (deleteImage): added
* proto.h (getAllImage): added
* proto.h (loadImage): added
* proto.h (getImage): added
* proto.h (getImageSize): added
* proto.h (process_img): add width arg
* proto.h (loadImageBuffer): added
* proto.h (follow_map_menu): add a_img arg
* proto.h (getMapXY): added
* proto.h (newMapArea): added
* proto.h (touch_cursor): added
* proto.h (cURLcode): added
* proto.h (initImage): added
* proto.h (termImage): added
* proto.h (addImage): added
* proto.h (drawImage): added
* proto.h (clearImage): added
* anchor.c (addMultirowsImg): added
* buffer.c (discardBuffer): deleteImage if USE_IMAGE
* buffer.c (reshapeBuffer): buf->need_reshape check
* display.c (fmTerm): if activeImage, stop load image
* display.c (fmInit): if displayImage, initImage
* display.c (image_touch): added
* display.c (draw_image_flag): added
* display.c (redrawLineImage): added
* display.c (displayBuffer): buf->need_reshape = TRUE
mode == B_REDRAW_IMAGE
image flag checks
force redraw image in mode == B_REDRAW_IMAGE
displayBuffer if need reshape
drawImage
* display.c (redrawNLine): redrawLineImage
* display.c (redrawLineImage): added
* display.c (disp_message_nsec): return immediately if QuietMessage
* etc.c (reset_signals): ignore SIGUSR1
* file.c (frame_source): added
* file.c (_MoveFile): added
* file.c (cur_baseURL): added
* file.c (cur_document_code): added
* file.c (cur_iseq): added
* file.c (loadGeneralFile): fix fmInitialized and prevtrap checks
save cur_baseURL
image_source load
loadImageBuffer for "image/*"
frame_source flag
fix b->type when proc is loadImageBuffer
* file.c (process_img): add width arg
parse height and width attr, align
fix for inline-image
* file.c (process_input): fix for form <input type="image">
* file.c (HTMLtagproc1): pass h_env->limit to process_img()
fix <img_alt> for inline-image
save cur_baseURL
* file.c (HTMLlineproc2body): fix <img_alt> for inline-image
* file.c (loadHTMLstream): fix for inline-image
fix fmInitialized and prevtrap checks
save cur_document_code
save image_flag
* file.c (loadGopherDir): save cur_document_code
fix fmInitialized and prevtrap checks
* file.c (loadImageBuffer): added for inline-image
* file.c (save2tmp): fix fmInitialized and prevtrap checks
* frame.c (frame_download_source): set RG_FRAME_SRC flag
image check
* funcname.tab (DISPLAY_IMAGE): added
* funcname.tab (STOP_IMAGE): added
* html.c (ALST_IMG): add align, ismap
* html.c (ALST_AREA): add shape, coords
* html.c (ALST_IMG_ALT): add width, height, usemap, ismap, hseq,
xoffset, yoffset, top_margin, bottom_margin
* html.c (AttrMap): add shape, coords, ismap, xoffset, yoffset
* html.h (ATTR_SHAPE): added
* html.h (ATTR_COORDS): added
* html.h (ATTR_ISMAP): added
* html.h (ATTR_XOFFSET): added
* html.h (ATTR_YOFFSET): added
* html.h (ATTR_TOP_MARGIN): added
* html.h (ATTR_BOTTOM_MARGIN): added
* html.h (SHAPE_UNKNOWN): added
* html.h (SHAPE_DEFAULT): added
* html.h (SHAPE_RECT): added
* html.h (SHAPE_CIRCLE): added
* html.h (SHAPE_POLY): added
* image.c: added
* main.c (fversion): add USE_IMAGE
* main.c (fusage): -ppl option
* main.c (MAIN): set_pixel_per_char if ppc specified
-ppl option
loadImage
* main.c (pushBuffer): deleteImage
* main.c (quitfm): termImage
* main.c (selBuf): deleteImage
* main.c (followA): fix for inline-image and map area
* main.c (query_from_followform): getMapXY()
* main.c (setOpt): displayBuffer B_REDRAW_IMAGE
* main.c (follow_map): fix calculate x, y
* main.c (dispI): added
* main.c (stopI): added
* map.c: include <math.h>
* map.c (inMapArea): added
* map.c (follow_map_menu): add a_img arg to handle inline-image
* map.c (follow_map_panel): use MapArea
* map.c (getMapXY): added
* map.c (newMapArea): added
* menu.c (smChBuf): deleteImage
* parsetagx.c (toAlign): align top, bottom, middle
* rc.c (P_SCALE): added
* rc.c (CMT_PIXEL_PER_LINE): added
* rc.c (CMT_DISP_IMAGE): added
* rc.c (CMT_AUTO_IMAGE): added
* rc.c (CMT_EXT_IMAGE_VIEWER): added
* rc.c (CMT_IMAGE_SCALE): added
* rc.c (CMT_IMGDISPLAY): added
* rc.c (CMT_IMGSIZE): added
* rc.c (show_param): P_PIXELS
* rc.c (set_param): P_PIXELS
* rc.c (sync_with_option): initImage
* rc.c (to_str): P_PIXELS
* table.c (feed_table_tag): fix <img> for inline-image
* tagtable.tab (image): added
* terms.c (wgetch): retry read when EINTR or EAGAIN
* terms.c (touch_cursor): added
* w3mimgdisplay.c: added
* w3mimgsize.c: added
* doc/README.func (DISPLAY_IMAGE): added
* doc/README.func (STOP_IMAGE): added
* doc/README.img: added
* doc-jp/README.func (DISPLAY_IMAGE): added
* doc-jp/README.func (STOP_IMAGE): added
* doc-jp/README.img: added
* scripts/w3mhelp.cgi.in: show dispI, stopI
* scripts/multipart/multipart.cgi.in: inline image support
2002-02-01 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: 0.2.5+cvs
2002-01-31 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.5
* version.c.in: update
* doc/README: version 0.2.5, release date
* doc-jp/README: ditto
* NEWS: update
2002-01-31 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02960] inflate without memmove()
* inflate.c: rewrite without memmove()
2002-01-31 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* inflate.c: support raw deflate without zlib header
2002-01-31 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02955] compression_decoders error message
* file.c (uncompress_stream): redirect stderr
* inflate.c (main): print error message
2002-01-31 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02949] fix for #undef USE_MIGEMO
* main.c (dispincsrch): need #ifdef USE_MIGEMO
2002-01-31 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02946] toggle migemo
* fm.h (migemo_active): added
* proto.h (inputLineHistSearch): add arg `prop' to incrfunc()
* linein.c (inputLineHistSearch): ditto
* main.c (isrch): ditto
* main.c (dispincsrch): ditto
C-\ toggle migemo
underline when migemo is active
* search.c (migemo_active): deleted
* search.c (migemo_running): added
* search.c (init_migemo): migemo_running
* search.c (migemostr): ditto
* search.c (forwardSearch): migemo_active > 0
* search.c (backwardSearch): ditto
2002-01-31 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02942] Digest qop=auth support
* file.c (http_auth): add request to cred() arg
* file.c (AuthBasicCred): ditto
* file.c (AuthDigestCred): ditto
* file.c (AuthDigestCred): support algorithm=MD5, MD5-sess
qop=auth, auth-int
* file.c (qstr_unquote): return NULL if input is NULL
* file.c (none_auth_param): added
* file.c (findAuthentication): skip weak or unknown auth
* file.c (getAuthCookie): add request to arg
* file.c (loadGeneralFile): add request to getAuthCookie()
2002-01-31 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02934] add auth cookie with unquoted realm
* file.c (loadGeneralFile): need unquote realm
2002-01-31 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02933] segmentation fault when w3m -dump https:
* file.c (readHeader): use inputAnswer()
* file.c (getAuthCookie): remove term_cbreak()
* file.c (checkOverWrite): use inputAnswer()
* file.c (inputAnswer): added
* istream.c (ssl_get_certificate): use inputAnswer()
* main.c (qquitfm): change prompt
* proto.h (inputAnswer): added
2002-01-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02931] use POST in multipart.cgi
* scripts/multipart/multipart.cgi.in: support POST method
2002-01-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02930] Re: fixed w3mmail.cgi
* scripts/w3mmail.cgi.in (lang_header_default): [=_?] should be encoded
* scripts/w3mmail.cgi.in (lang_body_default): '=' should be encoded
2002-01-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02929] Re: fixed w3mmail.cgi
* file.c (openPagerBuffer): use content_charset as document_code
* file.c (getNextPage): code is document_code or DocumentCode
2002-01-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02928] RFC2617: HTTP Digest authentication
* NEWS: RFC2617: HTTP Digest authentication
* config.h.dist (USE_DIGEST_AUTH): added
* configure (use_digest_auth): added, enabled when openssl found
(because it used openssl/md5.h)
* file.c (auth_param): added
* file.c (http_auth): added
* file.c (extract_auth_val): added
* file.c (qstr_unquote): added
* file.c (extract_auth_param): added
* file.c (get_auth_param): added
* file.c (AuthBasicCred): added
* file.c (digest_hex): added
* file.c (AuthDigestCred): added
* file.c (basic_auth_param): added
* file.c (digest_auth_param): added
* file.c (www_auth): added
* file.c (findAuthentication): added
* file.c (getAuthCookie): rewrite, use http_auth
* file.c (loadGeneralFile): HRequest hr
* file.c (loadGeneralFile): use findAuthentication, new getAuthCookie
* proto.h (HTTPrequestMethod): added
* proto.h (HTTPrequestURI): added
* proto.h (openURL): add `hr' arg
* url.c (HTTPrequestMethod): added
* url.c (HTTPrequestURI): added
* url.c (HTTPrequest): use HTTPrequestMethod and HTTPrequestURI
* url.c (openURL): add `hr' arg
2002-01-30 SASAKI Takeshi <sasaki@ct.sakura.ne.jp>
* [w3m-dev 02927] mailto: POST method with w3mmail.cgi
* file.c (loadGeneralFile): pass request even if SCM_UNKNOWN
(for external URI loader)
* scripts/w3mmail.cgi.in: support POST method
2002-01-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02926] fixed w3mmail.cgi
* scripts/w3mmail.cgi.in: dont MIME encode for preview
* scripts/w3mmail.cgi.in (lang_body): add 7bit/8bit flag arg
* scripts/w3mmail.cgi.in: fix hidden from value
* scripts/w3mmail.cgi.in (lang_setup): check $LC_ALL, $LC_CTYPE
* scripts/w3mmail.cgi.in (lang_header_default): fix MIME encode word
2002-01-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02920] don't use inttypes.h and/or stdint.h
* mktable.c: remove inttypes.h, uintptr_t, use unsigned long instead
* configure: remove inttypes.h detection
* config.h.dist: remove HAVE_INTTYPES_H
2002-01-29 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02921] use inttypes.h instead of stdint.h
* configure: check inttypes.h instead of stdint.h
* config.h.dist: s/STDINT_H/INTTYPES_H/
* mktable.c: use inttypes.h instead of stdint.h
2002-01-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02919] no need of width
* scripts/w3mmail.cgi.in: no need width=80 for header field name
2002-01-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02919] wrong table width calculation
* table.c (set_table_matrix0): refine width calculation
2002-01-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02918] fixed scripts/w3mmail.cgi.in
* scripts/w3mmail.cgi.in: add width=80 for header field name
* scripts/w3mmail.cgi.in (url_unquote): use pack instead of chr
2002-01-27 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02914]
* history.c (copyHist): added
* history.h (copyHist): ditto
* main.c (goURL0): copyHist(URLHist), push current and anchor URLs
default set by DefaultURLString
2002-01-26 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02913] wrong table width calculation
* table.c (set_table_matrix0): refine width calculation
2002-01-26 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02875] rendering a table with inconsistent colspan,rowspan
* table.c (feed_table_tag): don't clear HTT_X|HTT_Y
instead, if set these flags, break the loop
2002-01-26 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02909] wrong table width calculation (sf.net Bug#506949)
* table.c (correct_table_matrix4): added
* table.c (set_table_matrix0): use correct_table_matrix4()
2002-01-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02908] document code of frame
* frame.c (renderFrame): save document_code if JP_CHARSET
2002-01-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02904]
* rc.c (N_STR): use cpp stringification
2002-01-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02902] mouse inactive after calling some command with ALARM.
* main.c (SigAlarm): mouse_inactive() and mouse_active()
2002-01-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02901] Default URL for GOTO*
* fm.h (DEFAULT_URL_*): added
* fm.h (DefaultURLString): added
* main.c (cmd_loadURL): add arg `referer'
* main.c (goURL0): 2nd arg is `relative' flag
check DefaultURLString
if relative, then current and referer is set
* main.c (ldhelp): cmd_loadURL arg changes
* main.c (deletePrevBuf): ditto
* main.c (cmd_loadBuffer): ditto
* main.c (adBmark): ditto
* main.c (follow_map): ditto
* rc.c (CMT_DEFAULT_URL): added
* rc.c (defaulturls): added
* rc.c (params9): add "default_url"
2002-01-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02901] DNS_ORDER_*
* fm.h (DNS_ORDER_*): added
* rc.c (dnsorders): use N_S(DNS_ORDER_*)
2002-01-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02901] ACCEPT_BAD_COOKIE_*
* file.c (readHeader): accept_bad_cookie is one of ACCEPT_BAD_COOKIE_*
* fm.h (PERHAPS): deleted
* fm.h (ACCEPT_BAD_COOKIE_*): added
* rc.c (n_s): added
* rc.c (N_S): added
* rc.c (badcookiestr): use N_S(ACCEPT_BAD_COOKIE_*)
2002-01-24 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02896] fid attr value should be in sequence
* table.c (feed_table_tag): s/line/""/ for HTML_FORM,HTML_N_FORM
2002-01-24 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02894] Re: goURL
* file.c (HTMLtagproc1): s/goURL/gorURL/
* keybind.c (EscKeymap): M-u = GOTO_RELATIVE
* keybind_lynx.c (EscKeymap): ditto
* doc/keymap.default: ditto
* doc/keymap.lynx: ditto
* doc-jp/keymap.default: ditto
* doc-jp/keymap.lynx: ditto
* main.c (MAIN): add $HTTP_HOME or $WWW_HOME to history
* main.c (MAIN): add history even if it is local file or local cgi
* main.c (goURL0): change args, def_url -> current
* main.c (goURL0): delete ParsedURL *b_url
* main.c (goURL0): add Buffer *cur_buf
* main.c (goURL0): if current is supplied, use its URL as default
* main.c (goURL0): add URL to history if loadURL succeeded
* main.c (goURL): change args for goURL0()
* main.c (gorURL): ditto
2002-01-23 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02889] fix scripts/multipart/multipart.cgi.in
* scripts/multipart/multipart.cgi.in: return "" instead of next
2002-01-23 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02885] Re: goURL
* funcname.tab (GOTO_RELATIVE): added
* main.c (goURL0): renamed from goURL
don't add http:// here, if base URL is NULL, cmd_loadURL()
will add http:// when necessary
* main.c (goURL): go to URL with current URL
* main.c (gorURL): go to relative URL
* proto.h (gorURL): added
* doc/README.func (GOTO_RELATIVE): added
* doc-jp/README.func (GOTO_RELATIVE): ditto
2002-01-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00670] GOTO behavior change
* main.c (goURL): default URL is current URL
if retry_http specified, and inputed URL is not absolute URL
add http:// to top of url
* linein.c (InputKeymap): C-w as backword-kill-word
2002-01-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02880] URI_PATTERN
* url.c (URI_PATTERN): better match for % hex hex
* url.c (chkExternalURIBuffer): don't use URI_PATTERN as format string
2002-01-22 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02879] reset signals
* etc.c (reset_signals): added
* etc.c (mySystem): use reset_signals()
* file.c (uncompress_stream): use reset_signals()
* proto.h (reset_signals): added
* search.c (init_migemo): kill by SIGKILL
* search.c (open_migemo): use reset_signals()
2002-01-22 Fumitoshi UKAI <ukai@debian.or.jp>
* url.c (URI_PATTERN): remove \
2002-01-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02878] fix regexp [-...], [...-], []...]
* regexp.c (newRegex0): if first char is `-' or ']' after '[',
it isn't meta char.
if last char in [..] is `-', it isn't meta char.
2002-01-22 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02877] some fixes for urimethodmap
* config.h.dist (RC_DIR): remove tailing /
* configure (mailer): if use_w3mmailer = y, don't ask mailer
* configure (RC_DIR): remove tailing /
* fm.h (Mailer): ifndef USE_W3MMAILER
* main.c (MAIN): ifndef USE_W3MMAILER getenv("MAILER")
* rc.c ("mailer"): ifndef USE_W3MMAILER
* regex.c (newRegex0): \ escape kanji chars
* url.c (searchURIMethods): need escape for -
* scripts/w3mmail.cgi.in: move $url, $qurl
* scripts/w3mmail.cgi.in: url_unquote $to
2002-01-21 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02876] w3mmail.cgi.in backport from w3mmee
* action='file://$0'
* don't add \n to $body's tail
* $body =~ s/\r+\n/\n/g;
* s/@cmd/@opt/
* url_unquote: + should be unquote too
2002-01-18 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02873] delete "decode MIME-body" in doc{,-jp}/README
* doc-jp/README: delete "decode MIME-body"
* doc/README: ditto
2002-01-18 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 02872] EWS4800 sh doesn't work ${param-word}
* configure (use_migemo): change migemo URL
* configure (def_migemo_command): fix for EWS4800
* configure (def_image_viewer): ditto
* configure (def_audio_player): ditto
2002-01-18 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02871] ignore SIGCHLD (for at least EWS4800)
* search.c (open_migemo): signal(SIGCHLD, SIG_IGN);
2002-01-18 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02870] don't kill migemo by SIGINT
* main.c (w3m_exit): init_migemo() to kill migemo
* search.c: #include <unistd.h>
* search.c (migemo_active): added
* search.c (migemo_pid): added
* search.c (init_migemo): migemo_active = use_migemo
* search.c (init_migemo): kill migemo_pid
* search.c (open_migemo): s/pid/migemo_pid/
* search.c (open_migemo): setpgrp()
* search.c (open_migemo): s/use_migemo/migemo_active/
* search.c (migemostr): ditto
* search.c (forwardSearch): ditto
* search.c (backwardSearch): ditto
2002-01-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02867] mark URL for external URIs
* main.c (chkURLBuffer): chkExternalURIBuffer()
* proto.h (chkExternalURIBuffer): added
* url.c (chkExternalURIBuffer): added
2002-01-17 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02866]
* search.c: #include <signal.h>
* search.c (open_migemo): ignore SIG_INT for migemo process
* search.c (open_migemo): close_tty()
* search.c (open_migemo): use execl() instead of system()
2002-01-17 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02865]
* search.c (open_migemo): add flush_tty()
2002-01-17 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02864] def_migemo_command
* configure (def_migemo_command): default is
migemo -t egrep /usr/local/share/migemo/migemo-dict
2002-01-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02863] discard migemo error message
* search.c (open_migemo): close stderr
2002-01-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02862] SIGPIPE for migemo support
* main.c (SigPipe): added
* main.c (MAIN): signal(SIGPIPE, )
* search.c: #include <errno.h>
* search.c (migemostr): check fflush() error
* search.c (migemostr): check result string (empty is err)
* search.c (migemostr): if error occured, disable use_migemo
2002-01-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02861] IPv6 configuration check
* configure: force "#define INET6" if socket(AF_INET6, SOCK_STREAM, 0)
failed but use_ipv6=y in config.param
2002-01-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02859]
* config.h.dist (DEF_MIGEMO_COMMAND): added
* configure (DEF_MIGEMO_COMMAND): added
* fm.h (migemo_command): initial value is DEF_MIGEMO_COMMAND
* main.c (migemostr): remove here, move search.c
* main.c (srchcore): dont migemostr() here
* proto.h (init_migemo): added
* rc.c (sync_with_option): init_migemo()
* search.c (init_migemo): added
* search.c (open_migemo): added
* search.c (migemostr): communicate background migemo
* search.c (forwardSearch): if regexCompile for migemostr failed,
try original str
* search.c (backwardSearch): ditto
2002-01-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02855]
* main.c (dispincsrch): for C-s C-s, revert some changes
2002-01-17 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02854] highlight for incremental search
* NEWS: highlight for incremental search
* display.c (EFFECT_MARK_START): added
* display.c (EFFECT_MARK_END): added
* display.c (EFFECT_MARK_START_C): added
* display.c (EFFECT_MARK_END_C): added
* display.c (EFFECT_MARK_START_M): added
* display.c (EFFECT_MARK_END_M): added
* display.c: define_effect for MARK_{START,END}
* display.c (mark_mode): added
* display.c (redrawLine): if mark_mode
* display.c (do_effects): do_effect2(PE_MARK, ...)
* display.c (do_effects): do_effect1(PE_MARK, ...)
* fm.h (P_EFFECT): changed to 0x01ff
* fm.h (PE_MARK): moved
* fm.h (mark_color): added
* linein.c (inputLineHistSearch): incrfunc(int ch, Str str)
* main.c (clear_mark): added
* main.c (dispincsrch): remove arg `x', `y'
* main.c (dispincsrch): move SAVE_BUFPOSITION()
* main.c (srch): if (result & SR_FOUND) clear_mark()
* main.c (cmd_mark): PE_MARK
* main.c (nextMk): s/PM_MARK/PE_MARK/
* main.c (prevMk): s/PM_MARK/PE_MARK/
* proto.h (inputLineHistSearch): change prototype incfunc()
* rc.c (CMT_MARK_COLOR): added
* rc.c (params2): add "mark_color"
* search.c (set_mark): added
* search.c (forwardSearch): use set_mark()
* search.c (backwardSearch): use set_mark()
2002-01-16 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02851]
* regex.c (newRegex0): fix return NULL;
2002-01-16 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 02847]
* menu.c (initSelectMenu): use /* */ instead of //
2002-01-16 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02846]
* regex.c (newRegex0): check msg
2002-01-16 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02845]
* regex.c (newRegex0): check regex->storage[STORAGE_MAX]
2002-01-16 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02843] w3mmail.cgi.in update
* scripts/w3mmail.cgi.in: add $SENDMAIL_OPT
change html
2002-01-16 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02841] migemo patch
* NEWS: migemo support
* config.h.dist (USE_MIGEMO): added
* configure: add use_migemo
* fm.h (use_migemo): added
* fm.h (migemo_command: added
* main.c (fversion): add "migemo"
* main.c (migemostr): added
* main.c (srchcore): if use_migemo, use migemostr
* rc.c (CMT_USE_MIGEMO): added
* rc.c (CMT_MIGEMO_COMMAND): added
* rc.c (params3): add use_migemo, migemo_command
2002-01-16 Fumitoshi UKAI <ukai@debian.or.jp>
* main.c (fversion): add "external-uri-loader,w3mmailer"
2002-01-16 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02840]
* scripts/w3mmail.cgi.in: use LOCAL_COOKIE
* scripts/w3mmail.cgi.in: no need HTTP response header
* scripts/w3mmail.cgi.in: fix typo $nkf_NKF
* scripts/w3mmail.cgi.in: eval { use NKF; } is perl5ism
* scripts/multipart/multipart.cgi.in: ditto
2002-01-16 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02835]
* rc.c: move label_topline, nextpage_topline from param3 to param1
param7 is SSL Setting
2002-01-15 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02834] mailto: use external program
* NEWS: use w3mmail.cgi for mailto: URL
* configure: add use_w3mmailer
* frame.c (createFrameFile): ifndef USE_W3MMAILER
* main.c (followA): ifndef USE_W3MMAILER
* main.c (cmd_loadURL): ifndef USE_W3MMAILER
* url.c (schemetable): ifndef USE_W3MMAILER, mailto: become SCM_UNKNOWN
* url.c (parseURL2): ifndef USE_W3MMAILER
* url.c (_parsedURL2Str): ifndef USE_W3MMAILER
* url.c (default_urimethods): added
* url.c (searchURIMethods): check default_urimethods
* scripts/Makefile: add w3mmail.cgi
* scritps/w3mmail.cgi.in: added
* scripts/.cvsignore: ignore w3mmail.cgi
2002-01-15 Fumitoshi UKAI <ukai@debian.or.jp>
* file.c (loadGeneralFile): return NULL, not NO_BUFFER
2002-01-15 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02833] ssl_forbid_method in SSL Setting
* rc.c (params7): ssl_forbid_method moved here
* rc.c (params8): ssl_forbid_method removed here
* rc.c (sections): params7 ifdef USE_SSL
2002-01-15 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02832] external URI loader support
* NEWS: support external URI loader
* config.h.dist (USE_EXTERNAL_URI_LOADER): added
* config.h.dist (USER_URIMETHODMAP): added
* config.h.dist (SYS_URIMETHODMAP): added
* configure: ask use_external_uri_loader
* file.c (loadGeneralFile): return NO_BUFFER, not NULL
* file.c (loadGeneralFile): add SCM_UNKNOWN for USE_EXTERNAL_URI_LOADER
* fm.h (urimethodmap_files): added
* menu.c (initSelectMenu): SCM_UNKNOWN comment out
* proto.h (initURIMethods): added
* proto.h (searchURIMethods): added
* rc.c (CMT_URIMETHODMAP): added
* rc.c (params6): add urimethodmap
* rc.c (sync_with_option): add initURIMethods()
* url.c (parseURL): if SCM_UNKNOWN, url is saved in pu->file
* url.c (_parsedURL2Str): if SCM_UNKNOWN, url is in pu->file
* url.c (urimethods): added
* url.c (loadURIMethods): added
* url.c (initURIMethods): added
* url.c (searchURIMethods): added
2002-01-13 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02828]
* url.c (_parsedURL2Str): add '/' at the end when scheme is SCM_FTPDIR
2002-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02829]
* file.c (loadGeneralFile): return NO_BUFFER
* file.c (loadGeneralFile): if ssl_get_certificate() fails,
no buffer created
* istream.c (ssl_certificate_validity): deleted
* istream.c (ssl_set_certificate_validity): ditto
* istream.c (accept_this_site): added
* istream.c (ssl_accept_this_site): ditto
* istream.c (ssl_check_cert_ident): 1st arg is `X509 *'
* istream.c (ssl_get_certificate): 2nd arg is `char *hostname'
cert check code moved here from openSSLHandle()
* url.c (free_ssl_ctx): accept_this_site initialized
* url.c (openSSLHandle): remove cert check code here
2002-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02827]
* scripts/Makefile: use sed instead of /bin/sh while read; echo loop
2002-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02823]
* scripts/Makefile: don't use read -r
because Solaris 8 for x86 doesn't work
2002-01-12 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02822] Print FTP directory list for -dump_extra option
* file.c (loadGeneralFile): remove FTPDIRtmp, use readFTPDir() instead
save to buf->sourcefile for -dump_extra
* ftp.c (FTPDIRtmp): deleted
* ftp.c (openFTP): delete readFTPDir() part
* ftp.c (readFTPDir): added
* proto.h (readFTPDir): added
2002-01-11 Akinori Ito <aito@fw.ipsj.or.jp>
* [w3m-dev 02819]
* regex.c (RegexMatch): loop condition changed (from < to <= )
* regex.c (regmatch_iter): end condition changed (from >= to >)
* search.c (forwardSearch): next search fix
2002-01-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02818]
* regex.c (regmatch_iter): return 0 if out of range
2002-01-11 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02817]
* menu.c (menuBackwardSearch): new regexMatch()
2002-01-11 aito@fw.ipsj.or.jp
* [w3m-dev 02815]
* cookie.c (domain_match): use new regex
* main.c (chkURLBuffer): use new regex
* main.c (chkNMIDBuffer): use new regex
* menu.c (menuForwardSearch): new regexMatch()
* regex.c (RegexMatch): negative length means whole string
* regex.c (RegexMatch): new regmatch()
* regex.c (regmatch_sub_anytime): add 5th arg `char *'
* regex.c (regmatch_iter): add 4th arg `char *'
* regex.c (regmatch): add 3rd arg `char *'
* url.c (openSocket): use new regex
2002-01-10 aito@fw.ipsj.or.jp
* [w3m-dev 02811] new regexp implementation
* regex.h: remove defines
* regex.h: struct regexchar, struct regex
* regex.c: include stdio.h, stdlib.h, string.h, config.h
* regex.c: remove include fm.h
* regex.c (NULL JP_CHARSET IS_ALPHA IS_KANJI1): define unless defined
* regex.c (RE_*) define
* regex.c (st_ptr): deleted
* regex.c (regmatch): remove 4th arg `int'
* regex.c (newRegex0): rewrite, based on old newRegex
* regex.c (newRegex): use newRegex0()
* regex.c (RegexMatch): rewrite
* regex.c (struct MatchingContext1): added
* regex.c (struct MatchingContext2): added
* regex.c (YIELD): added
* regex.c (regmatch_sub_anytime): added
* regex.c (regmatch_iter): added
* regex.c (regmatch): use regmatch_iter()
* regex.c (regmatch1): rewrite
* regex.c (lc2c): add 2nd arg `len', rewrite
2002-01-10 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 02810]
* scripts/Makefile: read -r
* scripts/w3mhelp.cgi.in: fix bugs displaying "C-" only in some case
2002-01-08 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02794]
* url.c (parseURL): cleanup
* url.c (parseURL2): file_unquote(pu->file)
2002-01-07 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: 0.2.4+cvs
2002-01-07 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.4
* version.c.in: update
* doc/README: version 0.2.4, release date
* doc-jp/README: ditto
* NEWS: update
2002-01-06 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02781] Re: Bug#127883: w3m tries to use xv as default
* config.h.dist (DEF_IMAGE_VIEWER): added
* config.h.dist (DEF_AUDIO_PLAYER): added
* configure (def_image_viewer): added
* configure (def_audio_player): added
* configure (DEF_IMAGE_VIEWER): added
* configure (DEF_AUDIO_PLAYER): added
* mailcap.c (DefaultMailcap): use DEF_IMAGE_VIEWER, DEF_AUDIO_PLAYER
2002-01-05 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02779] `;' is valid in URL
* main.c (chkURLBuffer): add ;
2001-12-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02772]
* istream.c (ssl_get_certificate): show certificate subject and issuer
* istream.c (ssl_check_cert_ident): add missing NULL for Strcat_m_charp
* url.c (openSSLHandle): close(sock) and SSL_free(handle) on failure
2001-12-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02770] form element outside <form>..</form>
* main.c (_followForm): check whether parent action is "none"
* form.c (internal_action): add "none"
* form.c (do_internal): check internal_action[i].rout
* file.c (process_input): check cur_form_id
* file.c (process_select): ditto
* file.c (process_textarea): ditto
2001-12-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02769] <form>..</form> as block element
* file.c (HTMLtagproc1): CLOSE_P for <form>...</form>
* table.c (feed_table_tag): add feed_table_block_tag for <form></form>
2001-12-28 Hironori Sakamoto <h-saka@lsi.nec.co.jp>
* [w3m-dev 02765] backend
* backend.c (internal_get): cleanups
* file.c (flushline): remove w3m_backend checks
* file.c (loadHTMLstream): add w3m_backend check
* fm.h (backend_halfdump_str): deleted
* fm.h (backend_halfdump_buf): added
2001-12-28 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02761]
* file.c (loadcmdout): remove unnecessary buf check
2001-12-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02760]
* file.c (getshell): check buf == NULL
* main.c (execdict): check buf == NULL
buf->type == NULL, then buf->type is set as "text/plain"
2001-12-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02759] fold textarea
* fm.h (FoldTextarea): added
* form.c (formUpdateBuffer): check FoldTextarea
* rc.c (CMT_FOLD_TEXTAREA): added
* rc.c (params1): add "fold_textarea"
2001-12-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02757]
* main.c (execdict): w = conv_from_system(word)
* main.c (dictword): call execdict() only
2001-12-27 Fumitoshi UKAI <ukai@debian.or.jp>
* url.c (openSSLHandle): accept_this_file is out of
#ifdef USE_SSL_VERIFY
2001-12-27 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02753]
* url (ssl_verify_error_string): deleted
* url.c (openSSLHandle): use X509_verify_cert_error_string()
2001-12-27 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02750] RFC2818 server identity check
* istream.c (ssl_certificate_validity): added
* istream.c (ssl_set_certificate_validity): added
* istream.c (ssl_get_certificate): use ssl_certificate_validity
* istream.h (ssl_set_certificate_validity): added
* url.c (ssl_verity_error_string): added
* url.c (openSSLHandle): add accept_this_site
* url.c (openSSLHandle): dont check by SSL_VERIFY_PEER,
use SSL_get_verify_result() instead
* url.c (openSSLHandle): check peer_certificate() and then
SSL_get_verify_result()
2001-12-27 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02749] cleanup code for editor,mailer,extbrowser
* etc.c (myExtCommand): added
* etc.c (myEditor): added
* form.c (input_textarea): use myEditor()
* main.c (pipeBuf): use myExtCommand()
* main.c (editBf): use myEditor()
* main.c (editScr): use myEditor()
* main.c (followA): use myExtCommand()
* main.c (cmd_loadURL): use myExtCommand()
* main.c (invoke_browser): use myExtCommand()
* main.c (execdict): use myExtCommand()
* proto.h (myExtCommand): added
* proto.h (myEditor): added
2001-12-27 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02748] cleanup code for restoring cursor position
* buffer.c (reshapeBuffer): delete top, linenum, cursorY, pos,
currentColumn, formitem
* buffer.c (reshapeBuffer): add sbuf and
use copyBuffer(), restorePosition()
* buffer.c (reshapeBuffer): use chkURLBuffer(), chkNMIDBuffer()
* display.c (in_check_url): deleted
* display.c (displayBuffer): ditto
* display.c (displayBuffer): s/Currentbuf/buf/
* display.c (arrangeLine): ditto
* display.c (restorePosition): added
* fm.h (TOP_LINENUMBER): added
* fm.h (CUR_LINENUMBER): added
* main.c (editBf): delete type, top, linenum, cursorY, pos,
currentColumn
* main.c (editBf): add sbuf and use copyBuffer(), restorePosition()
* main.c (reload): delete type, top, linenum, cursorY, pos,
currentColumn
* main.c (reload): add sbuf and use copyBuffer(), restorePosition()
* main.c (chkURLBuffer): added
* main.c (chkURL): chkRULBuffer on Currentbuf
* main.c (chkNMIDBuffer): added
* main.c (chkNMID): chkNMIDBuffer on Currentbuf
* proto.h (chkURLBuffer): added
* proto.h (chkNMIDBuffer): added
* proto.h (restorePosition): added
2001-12-27 "OMAE, jun" <jun-o@dai.meta.ne.jp>
* [w3m-dev 02735]
* indep.c (bcopy): need (chat *) cast
* indep.c (bzero): use char * instead of void *
2001-12-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02745]
* istream.h: #include <x509v3.h> deleted
* istream.c: #include <x509v3.h>
* istream.c (ssl_check_cert_ident): if subjectAltName dNSName found,
don't try commonName
2001-12-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02743] RFC2818 server identity check
* NEWS: RFC2818 server identity check
* istream.c (ssl_check_cert_ident): added
* istream.h (ssl_check_cert_ident): ditto
* istream.h: #include <x509v3.h>
* url.c (free_ssl_ctx): ssl_ctx = NULL
* url.c (openSSLHandle): arg hostname to check cert id
* url.c (openSSLHandle): check SSL_get_verify_result
if ssl_verify_server
* url.c (openSSLHandle): check server identity by ssl_check_cert_ident
* url.c (openURL): openSSLHandle with pu->host
2001-12-26 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02715] bugfix in scripts/multipart/multipart.cgi.in
was not applied
* scripts/multipart/multipart.cgi: fix "use NKF" check
2001-12-26 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02732] fix Debian Bug#126381
- Passwords entered for HTTPS are used for HTTP
* etc.c (find_auth): add port arg
* etc.c (find_auth_cookie): add port arg
* etc.c (add_auth_cookie): add port arg
* file.c (getAuthCookie): find_auth_cookie(host, port, realm)
* file.c (loadGeneralFile): add_auth_cookie(host, port, realm, ss)
* fm.h (struct auth_cookie): add port
* ftp.c (openFTP): find_auth_cookie(host, port, user)
* ftp.c (openFTP): add_auth_cookie(host, port, user, pwd)
* proto.h (find_auth_cookie): add port
* proto.h (add_auth_cookie): add port
2001-12-26 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02729]
* doc-jp/README.func (DOWNLOAD): update
* doc-jp/README.func (EDIT): ditto
* doc-jp/README.func (EDIT_SCREEN): ditto
* doc-jp/README.func (SAVE): ditto
* doc/README.func (DOWNLOAD): ditto
* doc/README.func (SAVE): ditto
* doc/README.func (SUBMIT): ditto
* scripts/w3mhelp.cgi.in: $key is normalized by &norm_key
* scripts/w3mhelp.cgi.in: keyfunc update
* scripts/w3mhelp.cgi.in (load_keymap): check data, &norm_key
* scripts/w3mhelp.cgi.in (norm_key): added
2001-12-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [#496613] LASTLINE in terms.c
by Kazuhiro NISHIYAMA (znz)
* terms.c (LASTLINE): defined(__CYGWIN__) instead of defined(CYGWIN)
* terms.c (setlinescols): ditto
2001-12-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [#496610] #include <sys/wait.h>
by Kazuhiro NISHIYAMA (znz)
* main.c: #if defined(HAVE_WAITPID) || defined(HAVE_WAIT3)
* etc.c: ditto
* file.c: ditto
2001-12-26 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* [w3m-dev 02725] bcopy, bzero
* etc.c (bcopy): deleted
* etc.c (bzero): deleted
* indep.c (bcopy): added
* indep.c (bzero): added
* indep.c (bcopy): src should be const
* fm.h (bcopy): ditto
2001-12-25 Kazuhiko <kazuhiko@archi.kyoto-u.ac.jp>
* [w3m-dev 02727]
* doc-jp/keymap.default (C-r): ISEARCH_BACK
* doc-jp/keymap.default (C-s): ISEARCH
* doc-jp/README.func: fix typo
2001-12-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02726] incremental search
* NEWS: incremental search
* fm.h (inputLineHist) define by inputLineHistSearch
* fm.h (COPY_BUFPOTISION): added
* fm.h (SAVE_BUFPOSITION): ditto
* fm.h (RESTORE_BUFPOSITION): ditto
* funcname.tab (ISEARCH): added
* funcname.tab (ISEARCH_BACK): added
* keybind.c (GlobalKeymap): C-s = ISEARCH, C-r = ISEARCH_BACK
* linein.c (inputLineHistSearch): renamed from inputLineHist,
new arg incrfunc() for increment search
* linein.c (inputLineHistSearch): add cursorX, cursorY
* main.c (srchcore): remove displayBuffer, onA
* main.c (dispincsrch): added
* main.c (isrch): ditto
* main.c (isrchfor): ditto
* main.c (isrchbak): ditto
* main.c (srch): add displayBuffer, onA
* main.c (srch_nxtprv): ditto
* proto.h (isrchfor): added
* proto.h (isrchbak): ditto
* proto.h (inputLineHistSearch): renamed
* doc/keymap.default (C-r): ISEARCH_BACK
* doc/keymap.default (C-s): ISEARCH
* doc/README.func (ISEARCH): added
* doc/README.func (ISEARCH_BACK): ditto
* doc-jp/README.func (ISEARCH): added
* doc-jp/README.func (ISEARCH_BACK): ditto
2001-12-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02723] cleanup resizing
* main.c (resized): renamed to need_resize_screen
* main.c (need_resize_screen): added
* main.c (resize_hook): prototype here
* main.c (resize_handler): ditto
* main.c (MAIN): move signal initialization
* main.c (MAIN): remove duplicate signal initialization
* main.c (resize_screen): added
* proto.h (resize_hook): deleted
* terms.c (mouse_init): remove signal
2001-12-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02721]
* main.c (resize_handler): added
* main.c (MAIN): use resize_handler in getch()
2001-12-25 WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp>
* [w3m-dev 02714]
* scripts/w3mhelp.cgi.in: $helpdir should be handled by cygwin_pathconv
when $CYGPATH=1
2001-12-25 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02715] bugfix in scripts/multipart/multipart.cgi.in
* scripts/multipart/multipart.cgi: fix "use NKF" check
2001-12-25 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02719] (based on [w3m-dev 02708] comments)
* resize_hook: set resized flag only
* main.c (MAIN): in key input loop, process resize
when resized flag is set
2001-12-24 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02702] fix problem with emacs-w3m in [w3m-dev 02699]
* main.c (MAIN): remove some flag initialization, its too early?
this code caused problem with emacs-w3m.
2001-12-23 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02700] search refactoring
* based on http://www.nmn.jp/~hidai/software/w3m/
* fm.h: add SR_* constants, result value for search
* main.c (srchcore): added
* main.c (disp_srchresult): added
* main.c (srch): added
* main.c (srchfor): use srch()
* main.c (srchbak): use srch()
* main.c (srch_nxtprv): use srchcore() & disp_srch_result()
* search.c (forwardSearch): return SR_* result value
* search.c (backwardSearch): ditto
2001-12-23 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02699] initialization too late
* main.c (MAIN): initializations moved before arg processing
* debian bug closes: Bug##102445: ignores SIGWINCH while downloading
2001-12-22 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02696]
* configure: fix bashism of w3mhelp-{lynx,w3m}_{en,ja} expansion
2001-12-22 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev 02687] version number in w3mhelp-*.html (+[w3m-dev 02689])
* configure (cur_ver): w3mhelp*.html version subst
* w3mhelp*.html: deleted
* w3mhelp*.html.in: added
2001-12-22 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02682]
* doc/README: remove README.dj
* doc-jp/README.hp: deleted
2001-12-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02692] w3m on linux/ia64
* mktable.c: #include "config.h"
* mktable.c: #include "stdint.h" or uintptr_t typedef
* mktable.c: use uintptr_t instead of unsigned int
* configure: check pthread on linux
* configure: add gc_cflags for linux/ia64,alpha,s390
* configure: check stdint.h
* configure (config.h): add $pthreadlib to GCLIB
* configure (config.h): add $def_have_stdint_h
* config.h.dist (HAVE_STDINT_H): added
* Str.c: add #include <stdlib.h> for exit() on some platform (ia64)
2001-12-22 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02690] RC_DIR in scripts
* configure (config.h): add RC_DIR
* config.h.dist: ditto
* XMakefile: pass RC_DIR
* scripts/Makefile: subst RC_DIR
* scripts/dirlist.cgi.in: $RC_DIR initial value
* scripts/w3mhelp.cgi.in: ditto
* scripts/w3mhelp.cgi.in (cygwin_pathconv): added
2001-12-22 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: 0.2.3.2+cvs
2001-12-22 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.3.2 - Security fix in w3m/scripts
* version.c.in: update
* w3mhelp-*.html: version 0.2.3.2
* doc/README: version 0.2.3.2, release date
* doc-jp/README: ditto
* NEWS: added
2001-12-22 Fumitoshi UKAI <ukai@debian.or.jp>
* scripts/w3mhelp.cgi.in: lang=[a-z][a-z] only
2001-12-22 Hironori Sakamoto <h-saka@lsi.nec.co.jp>
* Security hole in multipart.cgi.in, w3mman2html.cgi.in
* scripts/w3mhelp.cgi.in: open(F, "< $var") instead of open(F, $var)
* scripts/w3mhelp.cgi.in: fix eval qq{require ...};
* scripts/multipart/multipart.cgi.in: ditto
* scripts/w3mman/w3mman2html.cgi.in: validate $keyword, $section, $man
2001-12-21 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00656]
* helpdir default is PREFIX/share/w3m
2001-12-20 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: 0.2.3.1-cvs
2001-12-20 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.3.1
* version.c.in: update
* w3mhelp-*.html: version 0.2.3.1
* doc/README: version 0.2.3.1, release date
* doc-jp/README: ditto
2001-12-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02683]
* configure (def_param): fix wrong behavior unless variable initialized
* configure (def_param): fix unnecessary eval
* configure (ask_choice): ditto
2001-12-20 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* w3mhelp-*.html, doc/README, doc-jp/README:
* fix version number to 0.2.3.
2001-12-20 Fumitoshi UKAI <ukai@debian.or.jp>
* version.c.in: 0.2.3-cvs
2001-12-20 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.3 release
* version.c.in: update
2001-12-20 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.3 release condidate 3
* configure (use_bundled_gclib): added
2001-12-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* w3m 0.2.3 release candidate 2
* [w3m-dev 02678]
* configure: get mygcversion from gc/version.h
* Makefile: update GCLIBTGZ
2001-12-20 Fumitoshi UKAI <ukai@debian.or.jp>
* w3m 0.2.3 release candidate 1
* gc/: sync with w3m-0.2.2-inu-1.1/gc
* Patches/ews4800: deleted
* configure: comment out Patches/ews4800
2001-12-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02655] print version and compile options
* configure: change order of questions
* main.c (fversion): added
* main.c (fusage): use fversion()
* main.c (fusage): add -help, -version
* main.c (MAIN): add -help, -version
2001-12-20 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02672]
* main.c (wrap_GC_warn_proc): msg_ring initial value
* main.c (SigAlarm): not need #ifdef USE_ALARM, already guarded
2001-12-18 Fumitoshi UKAI <ukai@debian.or.jp>
* [#493911] too few arguments to function `longjmp'
by Kazuhiro NISHIYAMA (znz)
* configure (LONGJMP): need val argument
2001-12-18 Fumitoshi UKAI <ukai@debian.or.jp>
* [#493906] missing #ifdef by Kazuhiro NISHIYAMA (znz)
* main.c (sig_chld): #ifdef SIGCHLD
* main.c (SigAlarm): #ifdef USE_ALARM
2001-12-18 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02670]
* table.c (maximum_visible_length): use strchr()
* table.c (do_refill): use force==2 mode for flushline()
2001-12-18 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02669] delete cURLcode()
* main.c (cURLcode): deleted
* main.c (loadNormalBuf): no need to use cURLcode()
* main.c (followI): ditto
* main.c (query_from_followform): need conv_form_encoding()
2001-12-18 Rin Okuyama <okuyama@cna.ne.jp>
* [w3m-dev 02668] install-sh: -e option of sh(1)
* install-sh: add set -e
2001-12-18 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02667]
* terms.c (mouse_init): #ifdef SIGWINCH guard
2001-12-16 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02666] resizing on xterm with gpm support
* terms.c (mouse_init): check Gpm_Open return value, signal(SIGWINCH)
2001-12-16 Rin Okuyama <okuyama@cna.ne.jp>
* [w3m-dev 02664] install-sh -s option
* XMakefile: install-sh -s
* install-sh: support strip option
2001-12-15 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02663] fix prevA() cause loop
* table.c (do_refill): force flushline
* table.c (feed_table_tag): push line if <a> has no href attr
2001-12-15 Rin Okuyama <okuyama@cna.ne.jp>
* [w3m-dev 02659] rc.c (show_srch_str)
* fm.h (show_srch_str): added
* main.c (srch_nxtprv): check show_srch_str
* rc.c (CMT_SHOW_SRCH_STR): added
2001-12-15 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02657]
* main.c (chkURL): accept URL ending with '='
2001-12-15 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02656]
* XMakefile (clean): remove functable.c
* anchor.c (_put_anchor_new): use Strnew_size() and Strcat_charp_n()
* indep.c (getescapechar): use GET_MYCDIGIT
2001-12-13 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02541] mouse support on cygwin
* linein.c (_esc): ignore ESC M <ch> <ch> <ch> on cygwin
* terms.c (is_xterm): not static on cygwin
* terms.c (ConInV): INPUT_RECORD * -> char *
* terms.c (MouseConToXTerm): deleted
* terms.c (iMouseConXTerm): deleted
* terms.c (expand_win32_console_input_buffer): added
* terms.c (read_win32_console_input): use PeekConsoleInput
and ReadConsole
* terms.c (read_win32_console): use read_win32_console_input()
* terms.c (cmp_tv): added
* terms.c (subtract_tv): added
* terms.c (select_or_poll_win32_console): added
* terms.c (select_win32_console): added
* terms.c (xterm_mouse_term): deleted
* terms.c (mouse_term_info): added
* terms.c (set_tty): modified to use mouse_term_info
* terms.c (sleep_till_anykey): use select_win32_console on cygwin
* terms.c (mouse_init): check is_xterm flag
* terms.c (mouse_end): check is_xterm flag
* terms.h (is_xterm): if cygwin
* terms.h (NEED_XTERM_ON): added
* terms.h (NEED_XTERM_OFF): added
2001-12-11 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02651] search keymap using hash
* XMakefile (func.c): depends functable.c funcname1.h
* XMakefile (functable.c): generated from funcname.tab
* functable.awk: added
* fm.h (w3mKeyList): deleted
* func.c (w3mKeyList): ditto
* file.c (readHeader): change getFuncList()
* func.c (w3mNFuncList): deleted
* func.c (functable.c): include
* func.c (initKeymap): no need to count w3mFuncList
* func.c (initKeymap): change getFuncList()
* func.c (initKeymap): put data to keyData hashtable
* func.c (countFuncList): deleted
* func.c (getFuncList): use getHash_si()
* func.c (getKeyData): use getHash_iv()
* func.c (addKeyList): deleted
* func.c (searchKeyList): deleted
* func.h (textlist.h): include
* func.h (hash.h): include
* func.h (KEY_HASH_SIZE): added
* func.h (KeyListItem): deleted
* func.h (KeyList): deleted
* hash.c: s/hist/sv/
* hash.c: add defhashfunc_i(int, void *, iv)
* hash.h: s/hist/sv/
* hash.h: defhash(int, void *, iv)
* hash.h (putHash_*): added
* hash.h (getHash_*): added
* hash.h (defhashfunc_i): added
* history.c (pushHashHist): s/hist/sv/
* history.c (getHashHist): s/hist/sv/
* history.h (Hist): s/hist/sv/
* main.c (searchKeyData): item deleted
* main.c (searchKeyData): data added
* main.c (searchKeyData): use getKayData() instead of searchKeyList()
* main.c (setAlarm): w3mNFuncList deleted
* main.c (setAlarm): change getFuncList()
* menu.c (w3mNFuncList): deleted
* menu.c (w3mFuncList): deleted
* menu.c (initMenu): no need to count w3mFuncList
* menu.c (setMenuItem): change getFuncList()
* proto.h (countFuncList): deleted
* proto.h (getFuncList): change args
* proto.h (addKeyList): deleted
* proto.h (searchKeyList): deleted
* proto.h (getKeyData): added
2001-12-11 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02650]
* file.c (readHeader): Strnew_charp_n() should be used
2001-12-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02647]
* proto.h (arg_is): deleted
* etc.c (arg_is): ditto
* etc.c (searchAnchorArg): ditto
2001-12-11 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02648] rewrite strCmp() with strcmp()
* indep.c (strCmp): use strcmp()
2001-12-11 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02441] A patch against functions *_(un)?quote()
* indep.c (url_unquote_char): use GET_MYCDIGIT, instead of sscanf
* indep.c (url_quote): use xdigit[] instead of sprintf()
* myctype.c (MYCTYPE_DIGITMAP): added
* myctype.h (MYCTYPE_DIGITMAP): ditto
* myctype.h (GET_MYCDIGIT): added
2001-12-11 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02647]
* proto.h (getAnchor): deleted
* etc.c (getAnchor): deleted
2001-12-09 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02646] Some code cleanups
* configure: use host libgc instead of gc/gc.a on Linux and/or AIX
if possible
* etc.c (get_cmd): deleted, merged into gethtmlcmd()
* etc.c (gethtmlcmd): merge get_cmd() code
* file.c (uncompressed_file_type): initialize slen
* file.c (passthrough): status deleted
* file.c (HTMLlineproc0): istr deleted, gethtmlcmd() argument fix
* fm.h (_GNU_SOURCE): ifndef _GNU_SOURCE
* proto.h (gethtmlcmd): fix prototypes
* terms.c: include <sys/ioctl.h> always
2001-12-09 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02645]
* configure: fix to prevent rcsid expansion
2001-12-08 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02641]
* configure: generate version.c from version.c.in
* version.c.in: added
* version.c: deleted, autogenerated from version.c.in
* .cvsignore (version.c): added
2001-12-07 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02642]
* linein.c (next_dcompl): fix ifdef EMACS_LIKE_LINEEDIT
2001-12-07 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02640]
* linein.c (escape_spaces): rewrite
* linein.c (unescape_spaces): rewrite
2001-12-07 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02638] completion for ! and/or @
* linein.c (next_compl): check "\\ ", "\\\t"
* linein.c (escape_spaces): added
* linein.c (unescape_spaces): added
* linein.c (doComplete): use unescape_spaces, escape_spaces
2001-12-07 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02637]
* url.c (openSocket): hostname volatile -> const
* url.c (openSocket): add hname
* url.c (openSocket): copy hostname to hname to be modified safely
* url.c (otherinfo): revert previous change
2001-12-07 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02635] dirlist
* file.c (loadGeneralFile): use pu.file instead of pu.real_file
* scripts/dirlist.cgi.in: modified for perl4
2001-12-07 Fumitoshi UKAI <ukai@debian.or.jp>
* [#489463] Host: header is wrong IPv6 literal addr
* url.c (otherinfo): IPv6 address should be quoted with bracket
2001-12-07 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02629]
* linein.c (next_compl): completion for name including space
2001-12-07 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02633]
* url.c (parseURL2): filename should be quoted here, because
it will be unquote() soon
2001-12-07 Fumitoshi UKAI <ukai@debian.or.jp>
* rename install.sh to install-sh
* XMakefile: s/install.sh/install-sh/
2001-12-07 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02622]
* tagtable.tab (noframes): added
* tagtable.tab (/noframes): added
* fm.h (RB_NOFRAMES): added
* html.h (HTML_NOFRAMES): added
* html.h (HTML_N_NOFRAMES): added
* html.c (ALST_NOFRAMES): added
* html.c (98 HTML_NOFRAMES): added
* html.c (99 HTML_N_NOFRAMES): added
* file.c (HTMLtagproc1): add HTML_NOFRAMES, HTML_N_NOFRAMES
* file.c (HTMLtagproc1): don't meta refresh if it is in noframes and
auto frame rendering
* main.c (MAIN): use setAlarmEvent()
* main.c (SigAlarm): ditto
* main.c (setAlarm): ditto
* main.c (setAlarmEvent): check if status == AL_UNSET
2001-12-06 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02619]
* file.c (loadHTMLString): set document type
2001-12-05 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02618]
* configure: fix typo in --mimetypes
2001-12-05 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02617]
* scripts/Makefile (HELP_LIBS): added
* scripts/Makefile (all): depends $(HELP_LIBS)
* scripts/Makefile (install): depends $(HELP_LIBS)
* scripts/Makefile (w3mhelp-funcname.pl): split from helplibs
* scripts/Makefile (w3mhelp-funcdesc.pl): split from helplibs, touch
* scripts/Makefile (clean): clean *-stamp
* scripts/.cvsignore: add w3mhelp-funcdesc-stamp
2001-12-05 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02616]
* buffer.c (gotoLine): use set_delayed_message instead of disp_message
* buffer.c (gotoRealLine): ditto
* display.c (delayed_msg): added
* display.c (displayBuffer): display deleyed_msg if it is set
* display.c (set_delayed_message): added
* proto.h (set_delayed_message): added
2001-12-05 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02615]
* main.c (goLine): _goLine() called twice when prec_num was set
2001-12-05 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02614]
* XMakefile (HELP_ALLFILES): added
* XMakefile (INSTALL_PROGRAM): ditto
* XMakefile (INSTALL_SCRIPT): ditto
* XMakefile (INSTALL_DATA): ditto
* XMakefile (install) use INSTALL_{PROGRAM,DATA}
* XMakefile (install-helpfile): cleanup
* XMakefile (install-scripts): pass MKDIR
* XMakefile (uninstall): cleanup
* XMakefile (clean): cleanup
* scripts/Makefile (MKDIR): added
* scripts/Makefile (INSTALL_DATA): added
* scripts/Makefile (install): mkdir, use INSTALL_DATA
* scripts/Makefile (uninstall): added
* scripts/Makefile (clean): ignore errors
* scripts/multipart/Makefile (MKDIR): added
* scripts/multipart/Makefile (install): mkdir
* scripts/multipart/Makefile (uninstall): added
* scripts/multipart/Makefile (clean): ignore errors
* scripts/multipart/Makefile (dist): cleanup
* scripts/w3mman/Makefile (MKDIR): added
* scripts/w3mman/Makefile (install): mkdir
* scripts/w3mman/Makefile (uninstall): added
* scripts/w3mman/Makefile (clean): ignore errors
* scripts/w3mman/Makefile (dist): cleanup
2001-12-04 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02611] a improvement of find_cookie()
* cookie.c (make_cookie): domainname is passed as argument
* cookie.c (find_cookie): FQDN(pu->host) done only once
* func.c (getQWord): comment reformat
* local.c (check_local_cgi): ditto
2001-12-04 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02609]
* proto.h: remove duplicate prototypes
2001-12-04 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02608]
* local.c (localcgi_get): request == NULL means no ? in URL
* url.c (openURL): ditto
2001-12-03 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02606]
* XMakefile (install-scripts): run pwd outside for loop
2001-12-03 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02605] $(PWD) / allocStr()
* XMakefile (install-scripts): use $$TOPDIR instead of $(PWD)
* indep.c (allocStr): if len is negative, it will copy string in `s'
* display.c (record_err_message): pass -1 as length to allocStr
* etc.c (lastFileName): ditto
* etc.c (mybasename): ditto
* etc.c (FQDN): ditto
* file.c (push_tag): ditto
* func.c (addKeyList): ditto
* history.c (unshiftHist): ditto
* history.c (pushHist): ditto
* indep.c (cleanupName): ditto
* linein.c (inputLineHist): ditto
* local.c (dirBuffer): ditto
* main.c (gotoLabel): ditto
* main.c (searchKeyData): ditto
* parsetagx.c (parsedtag_set_value): ditto
* terms.c (GETSTR): ditto
* textlist.h (pushText): ditto
* url.c (DefaultFile): ditto
* url.c (parseURL): ditto
* url.c (ALLOC_STR): ditto
* url.c (parseURL2): ditto
* url.c (openURL): ditto
* w3mhelperpanel.c (extractMailcapEntry): ditto
2001-12-02 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02604]
* configure: kanji_symbols=n if lang=EN
* file.c (HTMLlineproc2body): initialize rule
2001-12-02 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02603]
* scripts/w3mhelp.cgi.in: modified for perl4
2001-12-01 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02601]
* Makefile (install-core): added
* Makefile (install-helpfile): added
* configure (use_help_cgi): default yes if perl found
* configure (config.h): add HELP_CGI
* configure (config.h): add $def_use_help_cgi
* main.c (ldhelp): add USE_HELP_CGI code
* scripts/Makefile: use w3mhelp*.pl.in
* scripts/w3mhelp-funcname.pl.in: added
* scripts/w3mhelp-funcdesc.en.pl.in: added
* scripts/w3mhelp-funcdesc.ja.pl.in: added
* scripts/w3mhelp.cgi.in: use %buf_*, %lineedit_*
* scripts/w3mhelp.cgi.in: use %title
* [w3m-dev 02660] (based on [w3m-dev 02577]
by Kiyokazu SUTO <suto@ks-and-ks.ne.jp>)
* scripts/.cvsignore: add w3mhelp.cgi w3mhelp-*.pl
* scripts/Makefile (HELP_DIR): added
* scripts/Makefile (LIB_TARGETS): add w3mhelp.cgi
* scripts/Makefile (DOCDIRS): added
* scripts/Makefile (all): add helplibs
* scripts/Makefile (.in): subst HELP_DIR, DOCDIRS
* scripts/Makefile (helplibs): added
* scripts/Makefile (install): s/DISTDIR/DESTDIR/
* scripts/Makefile (install): install w3mhelp-*.pl
* scripts/w3mhelp.cgi.in: added
* XMakefile (INSTALL2): deleted
* XMakefile (install): split
* XMakefile (install-core): added
* XMakefile (install-helpfile): added
* XMakefile (all-scripts): HELP_DIR
* XMakefile (install-scripts): HELP_DIR
* doc/REAMDE.func: add ALARM, SUSPEND
* doc-jp/README.func: ditto
* config.h.dist: updated
2001-11-30 Fumitoshi UKAI <ukai@debian.or.jp>
* url.c (otherinfo): use AcceptLang
* rc.c (sync_with_option): initialize AcceptLang
2001-11-30 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02599]
* main.c comment reformat
2001-11-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02598]
* url.c (otherinfo): add missing NULL
2001-11-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02597] (based on [w3m-dev 02594] by aito@fw.ipsj.or.jp)
* fm.h (AcceptLang): added
* fm.h (AcceptMedia): added
* rc.c (CMT_ACCEPTENCODING): added
* rc.c (CMT_ACCEPTMEDIA): added
* rc.c (params9): add accept_encoding, accept_media
* rc.c (sync_with_option): initialize AcceptEncoding and AcceptMedia
* url.c (otherinfo): use Strcat_m_charp()
2001-11-30 aito@fw.ipsj.or.jp
* [w3m-dev 02594]
* configure: s/dcode/display_code/
2001-11-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02596]
* file.c (acceptableEncoding): fix segfault if no decoder found
2001-11-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02595]
* file.c (compression_decoder): add encodings
* file.c (readHeader): use compression_decoder->encodings
2001-11-30 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02593]
* form.h: comment reformat
* matrix.c: ditto
* menu.c: ditto
* regex.c: ditto
* table.h: ditto
* terms.c: ditto
2001-11-30 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02592] Accept: and AcceptEncoding:
* url.c (otherinfo): use acceptableEncoding() acceptableMimeTypes()
* file.c: add compression_decoder
* file.c (check_compress): rewrite by using compression_decoder
* file.c (compress_application_type): ditto
* file.c (uncompressed_file_type): ditto
* file.c (check_command): added
* file.c (acceptableEncoding): added
* proto.h (acceptableEncoding): ditto
* file.c (uncompress_stream): renamed from gunzip_stream
* file.c (uncompress_stream): rewrite by using compression_decoder
* configure: add PATH_SEPARATOR
* mailcap.c (extractMailcapEntry): static
* mailcap.c (loadMailcap): static
* proto.h (loadMailcap): removed
* mailcap.c (acceptableMimeTypes): added
* proto.h (acceptableMimeTypes): added
* configure: #define USE_PATH_ENVVAR for __EMX__
* file.c: GUNZIP_*, BUNZIP2_*, INFLATE_* removed here -> config.h
* file.c (gunzip_stream): s/(GUNZIP|BUNZIP2|INFLATE)_CMD/\1_CMDNAME/
* configure (config.h): GUNZIP_*, BUNZIP2_*, INFLATE_* moved here
* fm.h (DirBufferCommand): use CGI_EXTENSION
* fm.h (mailcap_list): removed from global -> mailcap.c
* fm.h (UserMailcap): removed from global -> mailcap.c
* mailcap.c: static mailcap_list
* mailcap.c: static UserMailcap
* proto.h (initMimeTypes): moved
* proto.h (get_os2_dft): removed
* rc.c (loadMimeTypes): removed here -> url.c
* rc.c (initMimeTypes): removed here -> url.c
* fm.h (mimetypes_list): removed from global -> url.c
* fm.h (UserMimeTypes): removed from global -> url.c
* url.c: static mimetypes_list
* url.c: static UserMimeTypes
* url.c (loadMimeTypes): moved here
* url.c (initMimeTypes): moved here
2001-11-30 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02590]
* main.c (_peekURL): peek URL on <input type="image">
2001-11-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02589]
* rc.c (params1): remove #ifdef VIEW_UNSEENOBJECTS
2001-11-29 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02588]
* configure: fix alarm() check
2001-11-29 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02587]
* file.c (gunzip_stream): s/__CYGWIN__/USE_BINMODE_STREAM/
* [w3m-dev 02586]
* configure: typo s/_zdmachdep.c/zmachdep.c/
* fix shadow variable
* main.c (HTMLtagproc1): s/refresh/refresh_interval/
* matrix.c (LUfactor): s/index/indexarray/
* matrix.c (LUsolve): ditto
* matrix.c (m_inverse): ditto
* matrix.c (LUinverse): ditto
* table.c (bsearch_2short): ditto
* table.c (bsearch_double): ditto
* table.c (dv2sv): ditto
* table.c (check_cell_width): ditto
* table.c (set_integered_width): ditto
* table.c (set_table_width): ditto
* table.c (check_table_height): ditto
* ftp.c: s/ftp/current_ftp/
* ftp.c (Ftpfclose): ditto
* ftp.c (openFTP): ditto
* ftp.c (closeFTP): ditto
* ftp.c (FtpLogin): save to current_ftp
* ftp.c (openFTP): s/realpath/realpathname/
* ftp.c (openFTP): remove i
* ftp.c (ftp_pasv): s/sin/sockaddr/
* [w3m-dev 02584] code cleanup
* linein.c (_esc): fix #ifdef EMACS_LIKE_LINEEDIT
* fix shadow variables (partially)
* version.c: s/version/w3m_version/
* configure: ditto
* fm.h: ditto
* local.c (set_environ): ditto
* main.c (fusage): ditto
* main.c (MAIN): ditto
* main.c (dispVer): ditto
* rc.c (load_option_panel): ditto
* url.c (otherinfo): ditto
* file.c (readHeader): s/tmp/tmp2/
* file.c (loadGeneralFile): s/tmp/cmd/
* file.c (flushline): s/f/df/
* file.c (doExternal): s/stat/mc_stat/
* proto.h: ditto
* mailcap.c (unquote_mailcap_loop): ditto
* mailcap.c (unquote_mailcap): ditto
* main.c (cmd_loadBuffer): s/link/linkid/
* main.c (sig_chld): s/stat/p_stat/
* fm.h: remove config_file
* main.c (MAIN): s/config_file/config_filename/
* rc.c (init_rc): ditto
* proto.h: ditto
* rc.c: add config_file
* menu.c (goem_menu): s/select/mselect/
* menu.c (draw_menu_item): ditto
* menu.c (select_menu): ditto
* menu.c (goto_menu): ditto
* menu.c (action_menu): ditto
* menu.c (mNext): ditto
* menu.c (mPrev): ditto
* menu.c (mOk): ditto
* menu.c (mSrchF): ditto
* menu.c (mSrchB): ditto
* menu.c (mSrchN): ditto
* menu.c (mSrchP): ditto
* menu.c (process_mMouse): ditto
* menu.c (smDelBuf): ditto
* proto.h: ditto
* printf format
* display.c (redrawLine): use %*ld instead of %*d
* require parentheses
* ftp.c (FtpLogin): add paren
* fix variable might be clobbered by `longjmp' or `vfork'
* file.c (loadGeneralFile): add volatile
* file.c (loadHTMLString): ditto
* file.c (loadBuffer): ditto
* file.c (doExternal): ditto
* frame.c (createFrameFile): ditto
* main.c (srchfor): ditto
* main.c (srchbak): ditto
* main.c (srch_nxtprv): ditto
* url.c (openSocket): ditto
* fix unused variables
* file.c (readHeader): emssg if USE_COOKIE defined
* file.c (HTMLlineproc2body: remove tmp
* file.c (saveBufferDelNum): remove p
* linein.c (_esc): c2 if JP_CHARSET defined
* fix uninitialized variables
* Str.c (Sprintf): initialize p
* buffer.c (readBufferCache): initialize prevl
* conv.c (cConvSE): initialize ub
* conv.c (_cConvEE): initialize ub
* conv.c (cConvES): initialize ub
* file.c (loadGeneralFile): initialize proc, t, prevtral, ss, realm
* file.c (HTMLlineproc2body): initialize debug
* file.c (HTMLlineproc0): initialize tbl_mode, tbl_width
* file.c (loadHTMLstream): initialize prevtrap
* file.c (loadHTMLString): initialize prevtrap
* file.c (loadBuffer): initialize prevtrap
* form.c (formUpdateBuffer): initialize col
* ftp.c (openFTP): initialize pwd
* local.c (dirBuffer): initialize nrow
* main.c (gpm_process_mouse): initialize btn
* menu.c (gpm_process_menu_mouse): ditto
* menu.c (initMenu): initialize nmenu, nitem, item
* parsetagx.c (parse_tag): initialize attr_id
* rc.c (show_params): initialize t
* table.c (visible_length): initialize amp_len
* table.c (set_integered_width): initialize x
* table.c (check_table_height): initialize space
* table.c (renderTable): initialize vrulea, vruleb, vrulec
* terms.c (putchars): initialize s
* url.c (openSocket): initialize trap, result
* url.c (openURL): initialize sslh
2001-11-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02579]
* configure: Use environment variables CC, CFLAGS, LDFLAGS
2001-11-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02574] sysconfdir
* configure: add -bindir=* -libdir=* -helpdir=* -sysconfdir=*
* configure: add ETC_DIR
* indep.c (w3m_etc_dir): added
* indep.h: ditto
* rc.c (init_rc): use etcFile() instead of libFile()
* rc.c (etcFile): added
* proto.h: ditto
2001-11-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02578]
* file.c (process_anchor): support <input type="image">
* html.c (ALST_INPUT): add ATTR_SRC, ATTR_WIDTH, ATTR_HEIGHT
* html.c (MAXA_INPUT): +3
* conv.c (checkShiftCode): fix comments for indent(1)
* main.c (loadLink): ditto
* fm.h: ditto
* file.c (process_anchor); ditto
* file.c (HTMLlineproc2body): ditto
2001-11-28 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02576]
* url.c (openURL): remove pu->file = p; which cause segfault
because p is not initialized
2001-11-28 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02571] MAXPATHLEN
* indep.c (currentdir): #ifdef MAXPATHLEN for GNU Hurd
* configure: ditto
2001-11-27 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02572]
* main.c (_peekURL): initialize s when anchor not found
2001-11-27 aito@fw.ipsj.or.jp
* Error correction on doc-jp/FAQ.html
2001-11-27 sakane@d4.bsd.nes.nec.co.jp (Yoshinobu Sakane)
* w3m-doc update.
2001-11-26 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02537]
* configure: s/$def_egd/def_use_egd/
2001-11-26 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02556]
* indep.c (strcasestr): strcasestr("", "") should not return NULL
* [w3m-dev 02555]
* configure: check strcasestr
* fm.h (_GNU_SOURCE): requires for strcasestr()
* indep.c (strcasestr): #ifdef HAVE_STRCASESTR
* indep.c (strcasestr): check whether s2 is NULL
* indep.h: add #include "config.h"
* indep.h: #ifdef HAVE_STRCASESTR
* indep.h: strcasestr() takes const char *
2001-11-26 Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 02553]
* configure: SysV's tr requires '[a-z]' '[A-Z]'
2001-11-26 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02547] "message/*" as a kind of text type
* file.c (is_text_type): add message/*
2001-11-25 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02535] Name conflicts in configure
* configure: s/libdir/tlibdir/ for loop variables
2001-11-25 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* display.c: call of init_win32_console_handle is deleted
2001-11-25 Rin Okuyama <okuyama@cna.ne.jp>
* [w3m-dev 02533] setpgrp bug in configure
* configure: s/have_setpgrp/def_have_setpgrp/
s/setpgrp/def_setpgrp/
2001-11-24 Fumitoshi UKAI <ukai@debian.or.jp>
* Makefile (indent): indent
* run make indent
2001-11-24 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02530]
* file.c (readHeader): NULL check for domain
2001-11-24 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02529]
* configure (ask_choice): fix bugs
* configure (include_opt): disable as much as if baby model
* configure: ask/def parameter after model selected
* fm.h (use_mark): runtime option use_mark
* main.c (_mark): ditto
* main.c (cmd_mark): ditto
* main.c (nextMk): ditto
* main.c (prevMk): ditto
* main.c (reMk): ditto
* rc.c (CMT_USE_MARK): ditto
* rc.c (params3): ditto
* fm.h (nextpage_topline): runtime option nextpage_topline
* etc.c (lineSkip): ditto
* main.c (nscroll): ditto
* rc.c (CMT_NEXTPAGE_TOPLINE): ditto
* rc.c (params3): ditto
* fm.h (label_topline): runtime option label_topline
* file.c (loadGeneralFile): ditto
* main.c (loadLink): ditto
* rc.c (CMT_LABEL_TOPLINE): ditto
* rc.c (params3): ditto
* fm.h (vi_prec_num): runtime option vi_prec_num
* main.c (pgFore): ditto
* main.c (pgBack): ditto
* rc.c (CMT_VI_PREC_NUM): ditto
* rc.c (params3): ditto
* fm.h (emacs_like_lineedit): runtime option emacs_like_lineedit
* linein.c (inputLineHist): ditto
* linein.c (_esc): ditto
* linein.c (next_dcompl): ditto
* rc.c (CMT_EMACS_LIKE_LINEEDIT): ditto
* rc.c (params3): ditto
* fm.h (ftppass_hostnamegen): runtime option ftppass_hostnamegen
* ftp.c (FtpLogin): ditto
* rc.c (CMT_FTPPASS_HOSTNAMEGEN): ditto
* rc.c (params9): ditto
2001-11-24 Akihiro Sagawa <sagawa@sohgoh.net>
* [w3m-dev 02528] RFC2732 URL Patch
* main.c (chkURL): check RFC2732 style URLs
* url.c (parseURL): remove RFC2732 address check here,
move to openSocket()
* url.c (openSocket): check RFC2732 style hostname
* url.c (openSocket): check IPv4 address strictly
2001-11-24 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02526]
* .cvsignore: add inflate mktable w3m w3mbookmark w3mhelperpanel
_zdmachdep.c
* configure:
pref_lang -> lang={JA|EN}
dcode -> display_code
scode -> system_code
remove save_params()
add def_param(), ask_choice() ask_param()
all confiration parameters can be read from config.param
s/DICT/USE_DICT/
s/BUFINFO/USE_BUFINFO/
* fm.h: s/DICT/USE_DICT/
* proto.h: ditto
* doc/README.dict: ditto
* doc-jp/README.dict: ditto
* display.c: s/BUFINFO/USE_BUFINFO/
* main.c: s/DICT/USE_DICT/ s/BUFINFO/USE_BUFINFO/
2001-11-24 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02523]
* table.c (feed_table_tag):
fix problem of anchor tag with name attribute only
2001-11-23 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02511]
* terms.c (isWinConsole): added
2001-11-22 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02509] ([w3m-dev 02499] [w3m-dev 02508])
* terms.c (setlinescols): initialize LASTLINE
* terms.c: add LASTLINE
* fm.h: extern int LASTLINE
* linein.c: remove defined(__CYGWIN__) && defined(JP_CHARSET)
* main.c: remove MOUSE_* definition
* terms.h: move MOUSE_* definition from main.c
* terms.c: add tty
* terms.c (check_win32_console): added
* terms.c (init_win32_console_handle): ditto
* terms.c (read_win32_console_input): ditto
* terms.c (read_win32_console): ditto
* terms.c (set_tty) add call init_win32_console
* terms.c (getch) use read_win32_console
* terms.c (mouse_init): check hConIn
* terms.c (mouse_end): ditto
2001-11-22 aito@fw.ipsj.or.jp
* [w3m-dev 02503]
* indep.c (getescapechar): allow incomplete entity references in URL
closes: Debian Bug#120540
2001-11-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02506]
* anchor.c (putHmarker): remove #ifdef __CYGWIN__ for bzero()
* matrix.h (m_copy): ditto
* table.c (pushTable): ditto
2001-11-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02505]
* configure (alarm): check alarm if USE_ALARM
2001-11-22 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02501]
* .cvsignore: add funcname.c funcname1.h funcname2.h tagtable.c
* scripts/.cvsignore: added, dirlist.cgi
* scripts/multipart/.cvsignore: added, multipart.cgi
* scripts/w3mman/.cvsignore: added, w3mman w3mman2html.cgi
* doc-jp/README.kokb: deleted
* gc/makefile.depend: deleted
2001-11-22 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* table.c (feed_table): fix the following table
<table border=1><tr><td>< <</table>
2001-11-22 WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp>
* [w3m-dev 02497]
* url.c (parseURL2): fix #ifdef __EMX__ code
* indep.c (cleanupName): remove #if 0 /* SUPPORT_NETBIOS_SHARE */ code
2001-11-22 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02494]
* configure (MIME_TYPES): check if mimetypes is empty
* configure (label_topline): add missing =
* configure (nextpage_topline): ditto
2001-11-22 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02493]
* scripts/multipart/Makefile: s/DISTDIR/DESTDIR/
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02481]
* s/BG_COLOR/USE_BG_COLOR/
* s/ANSI_COLOR/USE_ANSI_COLOR/
* s/COLOR/USE_COLOR/
* s/MENU/USE_MENU/
* s/MOUSE/USE_MOUSE/
* [w3m-dev 02480] new configure
* config.h.dist: updated
* configure: $def_emacs_like_lineedit, $def_vi_prec_num
$def_label_topline, $def_nextpage_topline
$def_use_mark, $def_use_gopher, $def_use_alarm
* configure: add --{ssl,gc}-{include,lib}dir, --mimetypes
* configure: BoehmGC Debian hack
* XMakefile: add $(OPTS)
* terms.c: use HAVE_SYS_SELECT_H
* configure: add sys/select.h detection
* configure: no_float_h -> float_h
* configure: add chdir() detection
* local.c (localcgi_post): use HAVE_CHDIR instead of __EMX__
* local.c (localcgi_get): ditto
* main.c: <time.h> no need for #ifdef __EMX__
other files already do #include <time.h>
[w3m-dev 02479]
* rc.c (init_rc): remove #ifdef __EMX__ for tmpdir
* config.h.dit: updated
* url.c (openURL): use CGI_EXTENSION
add extlen
* rc.c (helpFile): remove #ifdef __EMX__
use w3m_help_dir()
* w3mbookmark.c (lib_dir): removed
* w3mbookmark.c (print_bookmark_panel): use w3m_lib_dir()
* rc.c (libFile): remove #ifdef __EMX__
use w3m_lib_dir()
* local.c (get_os2_dft): removed
* local.c (check_local_cgi): use w3m_lib_dir() instead of lib_dir
* local.c (cgi_filename): ditto
* indep.c (w3m_dir): added
* indep.c (w3m_lib_dir w3m_help_dir): ditto
* indep.h (w3m_lib_dir w3m_help_dir): ditto
* terms.c (set_tty): remove #ifdef __EMX__
use DEV_TTY_PATH
* local.c (localcgi_get): use DEV_NULL_PATH
* w3mhelperpanel.c (printMailcapPanal): remove #ifdef __EMX__
use W3mHELPERPANEL_CMDNAME
* rc.c (optionpanel_src1): ditto
* w3mbookmark.c (bkmark_src1): remove #ifdef __EMX__
use W3MBOOKMARK_CMDNAME
* main.c (adBmark): ditto
use w3m_lib_dir()
* terms.c (getTCstr): remove #ifdef __DJGPP__
use DEFAULT_TERM
check ent is NULL
* main.c (fusage): remove #ifdef SHOW_PARAMS
* main.c (MAIN): ditto
* rc.c (show_params): ditto
* fm.h (view_unseenobject): remove #ifdef VIEW_UNSEENOBJECTS
* url.c (check_no_proxy): remove #ifdef NOPROXY_NETADDR
* configure (show_params): removed
* configure (config.h):
- fix comment for USE_MARK
- add MENU_THIN_FRAME
- move $def_nntp (USE_NNTP), $def_ansi_color (ANSI_COLOR)
- remove VIEW_UNSEENOBJECTS
- remove $def_show_params (SHOW_PARAMS)
- define DEFAULT_TERM
- define W3MBOOKMARK_CMDNAME
- define W3MHELPERPANEL_CMDNAME
- define DEV_NULL_PATH
- define DEV_TTY_PATH
- define CGI_EXTENSION
[w3m-dev 02478]
* Makefile: make -> $(MAKE)
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02473]
* scripts/Makefile: chmod +x
* scripts/Makefile: add clean target
* scripts/multipart/Makefile: ditto
* scripts/w3mman/Makefile: ditto
* XMakefile: clean scripts
* scripts/dirlist.cgi: removed from CVS
* Makefile (install-scripts): added
* XMakefile: (install-scripts): depends all-scripts
2001-11-21 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02470]
* XMakefile: all of scripts are generated by this instead of configure
* configure: add PERL, remove scripts/dirlist.cgi generation
* config.h.dist: add PERL
* scripts/Makefile: added
* scripts/multipart/Makefile scripts/w3mman/Makefile:
new scripts generation and installation
* scripts/multipart/README scripts/w3mman/README: update
2001-11-21 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02472] cleanup CYGWIN macro
* display.c (displayBuffer): use __CYGWIN__ macro
* fm.h: ditto
* terms.c (refresh): add condition for isWinConsole which
defined only japanese cygwin environment
2001-11-21 Akinori Ito <aito@fw.ipsj.or.jp>
* [w3m-dev 02466]
Homepage URLs and author's mail addresses in the documents
are changed.
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02459]
* XMakefile: update scripts/dirlist.cgi generation
* scripts/multipart/multipart.cgi: removed
* scripts/w3mman/w3mman scripts/w3mman/w3mman2html.cgi: removed
* [w3m-dev 02462]
* scripts/dirlist.in scripts/dirlist.cgi: removed
* scripts/dirlist.cgi.in: added
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
* add rcsids
2001-11-21 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02454]
* buffer.c (newBuffer): set COLS
* display.c (displayBuffer redrawLine redrawLineRegion
cursorRight arrangeCursor cursorXY):
new showLineNumber implementation
* main.c (ctrCsrH shiftvisualpos shiftl shiftr _movL _movR
_followForm follow_map process_mouse):
use buf->COLS, buf->rootX
* menu.c (popupMenu mainMn initSelectMenu):
use buf->rootX
* etc.c (columnSkip): use buf->COLS
* file.c (HTMLlineproc2body loadBuffer saveBufferDelNum getNextPage)
remove old showLineNumber codes
* fm.h (Buffer): add rootX, COLS
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
* XMakefile (clean): rm tagtable.c
* .cvsignore: XXMakefile config.h config.param
2001-11-20 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02455]
* XMakefile.dist deflate.c: removed, not used
* tagtable.c: removed, autogenerated files
* XMakefile (mktable w3mbookmark w3mhelperpanel): use LIBS2
* configure: add $bsdlib
2001-11-20 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* frame.c (newFrameSet): fix possible buffer overrun
2001-11-20 Fumitoshi UKAI <ukai@debian.or.jp>
* XXMakefile config.h: removed from CVS
these are autogenerated files.
config.h is moved to config.h.dist as sample config file.
2001-11-20 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02449]
* file.c (HTMLtagproc1): reimplement meta refresh with
setAlarmEvent()
* fm.h: put back alarm related variables to main.c
add alarm related status flags
* main.c: put back alarm related variables from fm.h
alarm_once was renamed alarm_status
add alarm_buffer and setAlarmEvent()
* main.c (MAIN): cancel the alarm event if the buffer was
changed
* main.c (SigAlarm): ditto
* main.c (setAlarm): use setAlarmEvent()
* proto.h: add setAlarmEvent()
2001-11-20 Fumitoshi UKAI <ukai@debian.or.jp>
* w3mhelperpanel.c (extractMailcapEntry): remove unused variables
* istream.c (StrISgets): add parentheses around assignment used
as truth value
* XMakefile (clean): remove funcname.c funcname1.h funcname2.h
these are autogenerated files.
* funcname.c funcname1.h funcname2.h: removed from CVS
* main.c (MAIN): add braces to avoid ambiguous `else'
* main.c (set_buffer_environ): remove unused variables
* linein.c (_rcompl): not EMACS_LIKE_LINEEDIT only
* local.c (localcgi_get): remove unused variables
* mailcap.c (unquote_mailcap_loop): remove unused variables
* url.c (init_PRNG) add parentheses around assignment used as true value
* url.c (parseURL): remove unsed label
* url.c (parseURL2): remove unused variables
* ftp.c (ftp_escape_str ftp_restore_str): remove not used functions
* indep.c (getescapechar): remove unused variable
* proto.h: add missing prototypes
2001-11-20 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02447]
* terms.c (skip_escseq): is_xterm && ESC [ M <ch> <ch> <ch>
2001-11-20 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02448]
* terms.c (mouse_init): Gpm_Close() is required.
closes: Debian Bug#120221: w3m-ssl: trashes terminal on exit
2001-11-20 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02444]
* XMakefile (funcname1.h funcname2.h): sort as well as funcname.c
2001-11-19 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02439]
* terms.c (xterm_mouse_term set_tty): add cygwin as xterm-style
mouse terminal
2001-11-19 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02436]
* main.c (GetWord): closes: #482763 segmentation fault in main.c
2001-11-19 Fumitoshi UKAI <ukai@debian.or.jp>
* gc/.cvsignore:
remove gctest, if_mach, if_not_there, threadlibs
closes: #482765 i386 binaries in gc directory
2001-11-17 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02432]
* configure: follow autoconf conventions
STRCASECMP -> HAVE_STRCASECMP
STRCHR -> HAVE_STRCHR
STRERROR -> HAVE_STRERROR
SYS_ERRLIST -> HAVE_SYS_ERRLIST
NOBCOPY -> HAVE_BCOPY
GETCWD -> HAVE_GETCWD
GETWD -> HAVE_GETWD
READLINK -> HAVE_READLINK (HAVE_LSTAT?)
TERMIO -> HAVE_TERMIO_H
TERMIOS -> HAVE_TERMIOS_H
SGTTY -> HAVE_SGTTY_H
DIRENT -> HAVE_DIRENT_H
NO_FLOAT_H -> HAVE_FLOAT_H
* etc.c fm.h config.h: HAVE_STRCASECMP
* etc.c config.h file.c: HAVE_STRCHR
strchr() moved from file.c to etc.c
* etc.c config.h: HAVE_STRERROR
* etc.c config.h main.c (MAIN): HAVE_SYS_ERRLIST
* etc.c fm.h: HAVE_BCOPY
* etc.c indep.c (currentdir) config.h: HAVE_GETCWD
* indep.c (currentdir) config.h: HAVE_GETWD
* form.c (form_write_from_file) local.c (dirBuffer)
config.h: HAVE_READLINK
* config.h terms.c: HAVE_TERMIO_H, HAVE_TERMIOS_H, HAVE_SGTTY_H
* config.h local.h: HAVE_DIRENT_H
* config.h matric.c: HAVE_FLOAT_H
* anchor.c cookie.c file.c parsetagx.c regex.c table.c url.c:
remove include <strings.h> ifdef __EMX__
it will be included in fm.h
* frame.c: remove include <strings.h> for bzero() and bcopy()
these are declared in fm.h
* indep.c: remove include <strings.h> for bcopy()
this is declared in fm.h
* istream.c mailcap.c: remove include <strings.h> for bzero()
this is declared in fm.h
* parsetag.c: remove include <strings.h> for bzero()
no bzero() used in this file
* [w3m-dev 02431]
* terms.c (set_tty): "rxvt" is xterm
(getTCstr): tgetstr("Km", &pt) is not xterm, removed
(mouse_init): check Gpm_Open() == -2 to detect xterm when USE_GPM
2001-11-16 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02418]
* main.c (chkURL): add mailto: like pattern to mark as anchor
* search.c (forwardSearch): check whether currentLine is NULL
* search.c (backwardSearch): ditto
2001-11-16 Dai Sato <satodai@dog.intcul.tohoku.ac.jp>
* [w3m-dev-en 00641] Re: w3m-0.2.1-inu-1.6
* configure: add some dirs for zlib and mime.types
2001-11-16 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02417]
* terms.c (mouse_init): fix mouse handling on TERM=linux
if Gpm_Open() successed, set is_xterm = 0 so that
w3m uses gpm functions.
2001-11-16 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02408] meta refresh
* file.c (HTMLtagproc1):
use MetaRefresh
add case refresh > 0
* fm.h:
add MetaRefresh
move alarm related definition from main.c
* main.c:
move alarm releated definition to fm.h
(SigAlarm): alarm_once
* rc.c:
add CMT_META_REFRESH
* [w3m-dev 02415]
* file.c (loadHTMLBuffer):
pushText() to clean up temporary files
* [w3m-dev 02414]
* file.c (loadHTMLstream):
SETJMP and signal after buffer is initialized
* [w3m-dev 02413]
* main.c (reMark):
don't save invalid regexp to MarkString
2001-11-15 aito@eie.yz.yamagata-u.ac.jp
* release-0-2-2
* Update to w3m-0.2.1-inu-1.6
2001-11-09 aito@eie.yz.yamagata-u.ac.jp
* release-0-2-1-inu-1-5
* Updates from 0.2.1 into 0.2.1-inu-1.5
2001-11-08 aito@eie.yz.yamagata-u.ac.jp
* release-0-2-1
* import w3m-0.2.1
$Id: ChangeLog,v 1.1055 2012/05/22 10:20:45 inu Exp $