Monthly Archives: March 2012

Menubars, GTK+3 and site data rules

Once again we made improvements to the GTK+3 support which was part of the reason the release was delayed. Unfortunately several remaining behavioral issues which couldn’t be tracked down to Midori code indicate it’s still not on par with GTK+2. Build with –enable-gtk3 to enable GTK+3 support.

The work-around for the infamous clipboard bug was removed for >= WebKitGTK+ 1.4.3. It’s however recommended to upgrade WebKit if possible because it also affects applications like Empathy and Devhelp.

Unity menubar support was improved, including a work-around for the hardcoded blacklisting in menuproxy. In this instance I was a bit disappointed that there was no attempt from the maintainers to bring the problems to our attention rather than silently disabling it and waiting for users to give very puzzling problem reports.

DuckDuckGo has been the default search engine for a while. Meanwhile it received several improvements. Midori now co-operates with the search engine so that some revenue from the advertisements is donated to Midori by using a constant, non-unique tag. Incidentally, there will be Midori stickers on Chemnitz Linux days made possible by donations.

The experimental fullscreen API used by HTML5 video websites is now supported. Bookmark deletion and export were fixed. IPv6 addresses are handled better when typed in the urlbar. An ‘Open in Image Viewer’ feature was implemented. The = key in Ukrainian layout is handled better. Speed Dial features drag and drop re-ordering.

When starting Private Browsing mode a new informative page is shown lining out the key facts differently to normal web browsing sessions. Midori should be secure by default, but users also need to understand why that is the case, rather than trusting it blindly.

As a last-minute goodie, if Midori is run with less than 352 MB RAM, the page cache is automatically disabled which greatly improves memory usage in such setups.

The experimental site data policy finally allows basic whitelisting and blacklisting of web cookies, local databases and preserving of values when clearing private data. Do note however at this point this is not complete, and there is no UI yet. In this spirit, the Clear Private Data dialog also unifies the different types of site data.

So [http://archive.xfce.org/src/apps/midori/0.4/midori-0.4.4.tar.bz2#!sha1!ead09b6ceb9cadc4c22761490cbf9914346b7ee0 download Midori v0.4.4] (940 kB) ([http://archive.xfce.org/src/apps/midori/0.4/midori-0.4.4.tar.bz2.md5 MD5]) ([http://git.xfce.org/apps/midori/tree/ChangeLog ChangeLog]) already!

Also [http://www.twotoasts.de/media/midori-0.4.4.7z#!sha1!92f9187610346d5b25f21414c7fd29d84174bc4d Midori v0.4.4 for Windows] (13.1 MB). You are welcome to join #midori on irc.freenode.net and help testing pre-releases for Windows. YOU can make the difference by helping out!

As usual [http://www.twotoasts.de/media/midori-0.4.4-experimental.7z#!sha1!12d08d91166ae2817250b5d403ec1a5f4e460238 Midori v0.4.4 Experimental for Windows with Asian font support] (33.6 MB). GtkLauncher.exe and gdb.exe are included to make debugging easier.