Commit Briefs

01abeab7a6 Rene Kita

Add missing include (refact)


b24a8c2082 Rene Kita

Move prototypes


14c4a70a05 Rene Kita

Sort includes


b4c0b585a5 Rene Kita

Fix header file


68751649cc Rene Kita

Use proper header file


4a4dfc644c Rene Kita

Avoid shadowing global variable


b442ae30ce Rene Kita

Move code


741a506d13 Rene Kita

Remove unused macro


60536ebc6d Rene Kita

Fix handling of failing tests

'exit 1' is probably a left-over from debugging. Be a bit more verbose when exiting after failure.


5029469272 Rene Kita

Fix vsprintf error check

s->length is len * 2 + 1 before the vsprintf call. If strlen reports anything bigger than len * 2 we already have UB or a crash.


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
linein.hcommits | 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
search.hcommits | 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. :-)