Commit Briefs

234fb04d14 Rene Kita

Fix dump with zero based link numbers (based, master)

References did not take zero_based_link_no in account.


05a3d8d873 Rene Kita

Fix release date


cc7b455d43 Rene Kita

Bump version (tags/v0.5.6)


59388f102a Rene Kita

Update NEWS


bb4485b85b Rene Kita

Check NEWS file in version test


98f74d2519 Rene Kita

Provide runpath in case we are running on NetBSD


a115bc5a32 Rene Kita

Fix check for gc on NetBSD


073e2087c9 Rene Kita

Add build manifest for NetBSD


96ba434eea Rene Kita

Ensure we pass an unsigned char to ctype functions

Quote from the Linux man page for toupper(3): The standards require that the argument c for these functions is either EOF or a value that is representable in the type un‐ signed char. If the argument c is of type char, it must be cast to unsigned char, as in the following example: char c; ... res = toupper((unsigned char) c); This is necessary because char may be the equivalent signed char, in which case a byte where the top bit is set would be sign extended when converting to int, yielding a value that is outside the range of unsigned char. Reported by Thomas Klausner of NetBSD.


640a1f56ef Rene Kita

Do not include funcname1.h in fm.h

funcname1.h is a generate file and fm.h is included all over the place. This makes the dependency graph rather large. Avoid this by only including funcname1.h where it is actually used.


Branches

Tags

Tree

.builds/
.gitignorecommits | blame
Bonus/
COPYINGcommits | blame
ChangeLogcommits | blame
ChangeLog.1commits | blame
Makefile.incommits | blame
NEWScommits | blame
READMEcommits | blame
Str.ccommits | blame
Str.hcommits | blame
Symbols/
acinclude.m4commits | blame
aclocal.m4commits | blame
alloc.hcommits | blame
anchor.ccommits | blame
backend.ccommits | blame
buffer.ccommits | blame
buffer.hcommits | blame
charset-listcommits | blame
config.guess*commits | blame
config.h.incommits | blame
config.rpath*commits | blame
config.sub*commits | blame
configure*commits | blame
configure.accommits | blame
cookie.ccommits | blame
cookie.hcommits | blame
ctrlcode.hcommits | blame
display.ccommits | blame
display.hcommits | blame
doc/
doc-de/
doc-jp/
entity.ccommits | blame
entity.jscommits | blame
entity.tabcommits | blame
etc.ccommits | blame
file.ccommits | blame
fm.hcommits | blame
form.ccommits | blame
form.hcommits | blame
frame.ccommits | blame
frame.hcommits | blame
ftp.ccommits | blame
func.ccommits | blame
func.hcommits | blame
funcname0.awkcommits | blame
funcname1.awkcommits | blame
funcname2.awkcommits | blame
functable.awkcommits | blame
fuzz/
hash.ccommits | blame
hash.hcommits | blame
history.ccommits | blame
history.hcommits | blame
html.ccommits | blame
html.hcommits | blame
image.ccommits | blame
indep.ccommits | blame
indep.hcommits | blame
inflate.ccommits | blame
install-sh*commits | blame
istream.ccommits | blame
istream.hcommits | blame
keybind.ccommits | blame
keybind_lynx.ccommits | blame
libwc/
linein.ccommits | blame
local.ccommits | blame
local.hcommits | blame
mailcap.ccommits | blame
main.ccommits | blame
map.ccommits | blame
matrix.ccommits | blame
matrix.hcommits | blame
menu.ccommits | blame
menu.hcommits | blame
mimehead.ccommits | blame
mkinstalldirs*commits | blame
mktable.ccommits | blame
myctype.ccommits | blame
myctype.hcommits | blame
news.ccommits | blame
parsetag.ccommits | blame
parsetag.hcommits | blame
parsetagx.ccommits | blame
parsetagx.hcommits | blame
po/
posubst.incommits | blame
proto.hcommits | blame
rc.ccommits | blame
rc.hcommits | blame
regex.ccommits | blame
regex.hcommits | blame
scripts/
scrsize.ccommits | blame
search.ccommits | blame
symbol.ccommits | blame
t/
table.ccommits | blame
table.hcommits | blame
tagtable.tabcommits | blame
terms.ccommits | blame
terms.hcommits | blame
textlist.ccommits | blame
textlist.hcommits | blame
url.ccommits | blame
util.ccommits | blame
util.hcommits | blame
version.hcommits | blame
w3mbookmark.ccommits | blame
w3mhelp-lynx_en.html.incommits | blame
w3mhelp-lynx_ja.html.incommits | blame
w3mhelp-w3m_en.html.incommits | blame
w3mhelp-w3m_ja.html.incommits | blame
w3mhelperpanel.ccommits | blame
w3mimg/
w3mimgdisplay.ccommits | blame

README

w3m: WWW wo Miru Tool
=====================

w3m is a pager with WWW capability.  It IS a pager, but it can be used
as a text-mode WWW browser.

This package <https://sr.ht/~rkta/w3m> is forked from the Debian version
<https://github.com/tats/w3m>, which was forked from the original version
<https://sourceforge.net/projects/w3m/>.

There are three important branches: master, next and oldstable. Branch master
is the current stable version where the next release will be made from. Branch
next serves as a release candidate for branch master. It contains new features
and other patches that are staged to get merged into branch master after some
time of testing in day to day usage. Branch next will be rebased and force
pushed regularly. Branch oldstable contains a very conservative set of bug
fixes to the last release of tats/w3m.

Additionally there is a branch gemini which is just branch master but with a
patch to add support for the gemini protocol and hypertext format.

For historical reason most active development happens using quilt. The
quilt patch series is regularly pushed to branch patches.

Need Support?? Join: https://web.libera.chat/#w3m
Send questions, bug reports and patches to: ~rkta/w3m@lists.sr.ht
Follow us on Email: ~rkta/w3m-announce+subscribe@lists.sr.ht ;-)

If you can read English, see doc/*.
If you can read Japanese, see doc-jp/*.
If you can read both, read both and correct English. :-)