[elinks-users] [ANNOUNCE] ELinks-0.10pre1
Jonas Fonseca
fonseca at diku.dk
Wed Sep 22 09:26:09 MDT 2004
Hello,
Here goes the first update of the unstable branch. Main driver of this
release is pasky who pushed a lot of nice things into cvs. I hope you
will enjoy them. Details listed below.
Sorry, I have not had anytime for digging into generating the .asc
files. It is queued amongst the other maintainer related TODO items I
have collected and I won't make any promises.
Features:
- Mouse handling has been improved. You can now open menu and select
an item in one click. It should more like the standard behaviour of
various GUI libraries. Also some powerful new mouse actions like
closing tab by middle-click on the tab bar.
Still some outstanding issues need fixing.
- Added options for globally controlling what IP version to use.
The names are connection.try_ipv4 and connection.try_ipv6 and they
are both on by default.
- Somewhat familiar pasky also added support for 4/6 postfixes to the
protocol scheme for controlling what IP version to use.
Examples: http4://www.google.com/ and http6://www.freshmeat.net/
- Use separate memory space for storing cache entries. This will give
a small extra memory usage overhead per cache entry but should
bring us closer to preventing the infamous pathological cases where
the ELinks gets fat to 50M and doesn't shrink even after a cache
flush. (More info bug 297)
- Mayor work went into the CSS engine including a lot of fixes in the
parsing. Most important is however support for more complex
selectors.
Updates:
- French, Hungarian and Polish translation updates.
- The finger protocol support is now disabled by default.
- The insert mode option (document.browse.forms.insert_mode) is now
on by default.
- Open tabs from a bookmark folder in the order they appear so that
session restoring should place tabs in the order they had at
shutdown.
- The gzip buffer decoding now happens in memory instead of using
temporary files. Thanks to Timo Lindfors for debugging the problem
and sstar (#elinks nick) for pointing us to the FAQ.
Bugfixes:
- Fix for session restoring. (bug 499)
- Fix plain text markup assertion failure. (bug 498)
- Fix IPv6 handling which was completely broken by my URI cleanups.
- Fix mailto: handling
- Security fix for not trusting .cgi files.
- Redraw highlighting of matched text after undoing a input from
typeahead searching.
- Fix bzip2 buffer decoding potentially leading to infinite looping.
- Only send the "ProxyAuthorization" HTTP header if really talking to
a proxy. Before it was sent always if protocol.http.proxy.user was
defined. (bug 474)
- Gopher review by Miciah leading to a fix.
- Don't display first line of CGI scripts. (bug 373)
- Improve URI parsing failure handling for scripting support.
- Remove alphabet check breaking configuration on OpenBSD. (bug 475)
and a lot of other small fixes.
Full changelog available in the package.
Please, if a bug you reported in bugzilla (http://bugzilla.elinks.or.cz) has
been fix help to close it or report back whether it fixed your problem.
If it is already closed confirmation is always nice to hear.
As always you are more than welcome to join the insomniacs hanging out at the
#elinks channel on irc.freenode.net for reporting issues and maybe even some
live debugging or just meet other users and developers.
Happy autumn crashing. :)
--
Jonas Fonseca
More information about the elinks-users
mailing list