Time for a Midori 0.5.5 with a whole lot of exciting changes. Let’s have a look together at some of the highlights:
The proxy server support received improvement. Hostname prefetching is automatically disabled when a proxy is in use which plugs a potential privacy leak and the way we hook into the global proxy server settings is using offical API now, which should make it more robust.
Another improvement happened in the cookie department. Since a new enough libSoup is required we’re now sharing the cookie jar implementation (no pun here, that is its technical name). Our maximum cookie age code got much more robust, so when you set eg. 1 Week no cookie will survive longer than that even if a website tries to re-create it within that time (anyone interested in the gory details may use MIDORI_DEBUG=cookies to monitor it).
The context menu was in large parts rewritten. The code re-using built-in default menus from the time before WebKit had a sensible API is gone. It was a source for many buglets. At the same time it just got so much easier to extend context menus in Midori extensions.
The web app (and profile) support received more polish and got better integrated.
For WebKit2 we still have a long way to go, truth be told. But we’re making progress. It is at this point at the bare minimum of browsing the web, though still many small details are missing, not all icons show up, many extensions still don’t work. Anyone interested here will find this is a great area to get involved.
And…drums rolling the NoJS extension is here in all its glory. It surely is one of the most-requested features, which allows you to take control of scripts on a per-domain basis. It’s opt-in or opt-out depending on your personal preference.
The next release is incidentally going to be a 4/ 2 cycle with 4 weeks of features and 2 weeks of freeze, or bug fixes in other words. The pattern has worked very well and we’re not abandoning it but it may be beneficial to have more time to focus solely on existing bugs.
As always see the file Changelog for more details.
So download Midori v0.5.5 now (0.3 MB)
Some downloads are still being refreshed right now, so be patient if you think the option of your choice isn’t there yet.
You are welcome to join #midori on irc.freenode.net and party for the release!