Monthly Archives: August 2011

Cleanup, Adblock speed-ups and crash dialog love

Time for a major release. The leading motto is cleanup and as we jump to Midori 0.4.0 we increase minimum requirements to WebKitGTK+ 1.1.17 and Vala 0.10 (Vala used to be optional). This allows us to say goodbye to several portions of backwards-comaptibility code. Anybody who has some familiarity with the code knows Midori used to try very hard to run on older systems, some may say too hard. [!sha1!b790f33b72520e6910061a933f879b74482f801c Midori 0.3.6] will remain available for anyone who can’t upgrade yet. This benefits users insofar as more time is available for new features instead of looking at old code.

Adblock is making another big step forward. URL cache, a faster JS generator (some ads are removed via dynamic javascript code), inline parsing (10% speed-up), empty lines are skipped and subdocument rules are ignored now. Big kudos goes to Alex Butenko aka avb!

The crash dialog received the love it deserved, you can now choose whether to discard, load or delay the last open tabs analogous to the usual startup preference. So if Midori crashed and you don’t think it will happen again, just proceed as usual.

Many people don’t know about a nitfy feature in Midori, which is going Forward to the next page. From now on you can hit Space at the bottom of a page to go to the next page, just like in a mail client. Note that this depends on the page. Pages with links labelled “Next” or similar will be recognized. Ideally ‘rel=”next”’ is used in the HTML so Midori knows what the next page is. Try it on your favourite forum, mailing list archive or search engine (unless you are using [ DuckDuckGo] which seemlessly loads as you scroll).

A long-awaited improvement is that looking at source code or saving files no longer re-loads the same file. Unity users will welcome the addition of Quicklist items for opening tabs and windows.

‘Last open tabs’ is now an item in the Clear Private Data dialog.

Midori 0.3.6 added support for Backspace and F5 (Back/ Reload). Shift+Backspace and Ctrl+= are now also supported.

Midori 0.3.6 introduced [ geo URI support], for example geo:50.75504,7.07751 . There was a crash related to invalid URIs and this is now fixed.

So [!sha1!c6d1d41f4e3c97bd2839235bd9d7b2a8a408c585 download midori v0.4.0] (892 kB) ([ MD5]) ([ ChangeLog]) already!

Copying and pasting on Windows is fixed and the Inspector is usable again. Unfortunately Video support was punted due to glitches with the latest libSoup (HTTP networking libary). Thanks to Paweł Forysiuk for his efforts on preparing and testing Win32 builds!

Windows users are welcome to join #midori on and give some feedback, we can use help testing pre-releases on Windows.

[!sha1!01bb7a19cb45a004ddd52a7fd0f58439f52b5a9e Midori Win32 Archive v0.4.0] (13.3 MB)
[!sha1!dc322f947f7bc38405eb33da44e4138f872dced7 Midori Win32 Installer v0.4.0] (14.3 MB)