Commit Briefs

6853e24b07 Rene Kita

Update patches (patches, sr.ht/patches)


81d7642689 Rene Kita

Merge tag 'v0.5.5' into patches

Release version 0.5.5 w3m 0.5.5 - 2025-08-20 * new feature - Use gettext everywhere, allow for more localization * bug fixes - Prevent segfault when user aborts session store command - Fix cookie sync logic Rene Kita (13): Prevent segfault when aborting STORE command Fixup NEWS for previous commit Remove islang.c Use gettext for user facing strings Do not use legacy gc include Make intTrap static Make funcname0.awk a prerequisite Remove unused default_use_cookie variable Cleanup cookie code Rename get_cookie_info Fix cookie sync logic Forward declare static functions Bump version


57b5215d4b Rene Kita

Update patches


75c0316ab3 Rene Kita

Bump version (tags/v0.5.5)


b9de4a84be Rene Kita

Forward declare static functions


3c96eaea2a Rene Kita

Merge tag 'v0.5.4' into patches

Release version 0.5.4 Christian Ehrhardt (1): w3mman2html.cgi: convert https to href links Markus Hiereth (1): Update German message catalogue Rene Kita (139): Fix OOB access due to multiple backspaces Update README Remove TODO file Add build manifests Add stage with most stuff disabled Fix redirection check Add tilde('~') to gopher regex for chkURL Fix build error with --disable-color Check for buffer underruns in checkType Fix skip blanks macros Fix gopher selector string Fix potential null dereference with gopher Fix segfault with dump_source on compressed data Avoid leaking by using Str function Replace deprecated MD5 function Remove declaration of libc functions Get rid of io_file_handle Remove unused argument check Remove unnecessary casts for close functions Align function signature with standard functions Enable building with "modern C" build options Enable warnings for modern C Remove unused variable amp_len Rename tests directory and runner script Refactor tests Remove GitHub workflow Update README Drop upper limit on COLS Drop MAX_COLUMN and MAX_LINE Do not override cols option value Add option to limit maximum line width Update README Revert "Fix segfault with dump_source on compressed data" Enable folding in pre tags Remove left-over FORMAT_NICE code Get rid of MySignalHandler Remove config.h.dist Drop wait3 support Drop support for old ss family Remove obsolete checks in configure Replace AC_TRY_CPP Run autoupdate Label #endif/#else that is far away from #ifdef Replace reserved chars with HTML entities Update web site, mailing list and author email Remove commented out stuff from the docs Update docs about binary distributions Fix generation of funcname.tab Add minimal test to ensure DEFUN line syntax Disable -Wstringop-overflow in the CI pipeline Enable re-ordering of buffers in the stack menu Fix slow backward search in long lines Make geom_menu static Get rid of STR_LENGTH_CHECK Reduce scope of dangerous macro Fix potential null dereference Fix potential null dereference to_str Simplify reshapeBuffer Add an include guard for proto.h Remove unnecessary macro Get rid of DO_EXTERNAL macro Remove code duplication Do not reshape all new buffers Add a comment Use correct format specifier for sprintf Check return value of freopen Remove redundant initialization Remove assignment of unread value Handle errors in mySystem Fixup documentation for -cols option Deprecate -H Refactor openUrl scheme handling Add gophers support Remove dead code Fix some casts that discard qualifiers Remove const where we can't keep the promise Remove declarations without definition Remove unused function declarations Remove unused function Move declarations to the correct header file Remove redundant declarations Remove if condition that is always false Fix dead store Remove unused variable Remove unused typedef's Remove unused parameters Remove unnecessary casts Remove pointer indirection where not needed Remove redundant assignment Fix Wstrict prototypes Replace deprecated bcopy Display error for unkown command Add option for zero based link numbers Use https with USE_SSL and retry_http Remove VCS Id lines Add vi modelines Add option to change the dictionary prompt Revert "Drop C99 features" Remove unused CurrentKeyData Recognize main tag.html Add goto main command Allow unknown tags to have an id Check ssl version Update NEWS file Fix NEWS file Remove unused macros Remove all usage of variable length arrays Make usage of variable length arrays an error Fix Wnested externs Fix missing declaration Fix scan build issues Remove unused variable 2 Remove redundant cast Remove redundant NULL check Remove some volatile Add more const correctness Add missing newline to help text entry Refactor fusage() Refactor URL history handling Add command to save history Unlink temp history on error Allow to set a default download directory Fix default download directory option Fix -dump_source on compressed streams Send email when CI run is finished Fix URL syncing when no history file exists yet Update Author info and web page Add option section for experimental features Add session store and restore feature Truncate cookie file if no cookies left Move declarations to appropriate header Refactor load cookies Refactor get_cookie_info Merge cookies if modified after start Add option to provide cookie jar Deprecate ChangeLog file Bump version Make sure ed is present in CI systems Use extra task to build with lto Tatsuya Kinoshita (2): Update ChangeLog Update ChangeLog bptato (7): Fix possible buffer overflow in addMultirowsImg Fix NULL deref in goURL0 Update image docs Update doc-jp/FAQ.html Clean up put_image_iterm2 and put_image_kitty Fix escape sequence handling after ESC in menu and main Fix dd auto closing chimera lover (6): Add missing const in proto.h that induce build error Remove ABOUT-NLS Use size_t instead of clen_t typedef Remove workaround for old cygwin versions Remove DEFAULT_TERM Remove w3m_term_info fcd (1): Create history file if it doesn't exist interloper (1): Include response code 308 for following redirects lesssalt (6): Implement prev/next image movement Allow user to display a message Add option to include current column number in line info Add option exit_on_last Fix selection of nop menu items Add DictHist to give dictionary its own history


b631aa4114 Rene Kita

Fix cookie sync logic


ac56351258 Rene Kita

Update patches


46bacf5b2d Rene Kita

Use extra task to build with lto (tags/v0.5.4)


e60180730e Rene Kita

Rename get_cookie_info


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
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
patches/
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

PATCHES BRANCH

This branch contains the most recent patches with bug fixes, code clean up and
new features.

Development on my side happens using quilt. This branch contains a copy
of the patches directory and a modified build pipeline.

I try to avoid doing force pushes but they might happen.