Monthly Archives: May 2011

Fixed crashers, faster JSON-import and fewer allocations

This is a bugfix release, peppered with a few minor goodies as usual. There were issues with importing the older speed dial configuration at startup on some systems, and crashes when using the address completion. An issue with icon sizes in error pages as well as handling of https URLs in Adblock were also resolved.

Motivated by confusion of users of Adblock, URIs in Adblock, when adding bookmarks and when changing the homepage are now validated visually.
Backspace and F5 now serve as Back and Reload accordingly to cater for strong habits of some users and making the experience of casual users a bit smoother.

Now for the bonus, [https://secure.wikimedia.org/wikipedia/en/wiki/Geo_URI geo URI support], which is a fairly new standard for URIs such as

geo:50.75504,7.07751

which you can open in Midori to have it show a map of the location as of now. This blog unfortunately doesn’t allow me to insert geo: links, so you have to copy the address to the location and hit Enter to open it. There used to be extensions to support this in Firefox and Chrome, both of which unfortunately haven’t been maintained recently. Midori can also serve as a system-wide handler of the geo: scheme on Unix systems (GLib >= 2.28).

As a reminder, the user agent strings changed with Midori 0.3.5 and if you used to pretend that you’re browsing with Safari or Firefox, try going back to identifying as Midori. Typical issues such as Facebook and other websites mistaking Midori for a mobile phone browser or Google hiding interface tweaks have been addressed with this change.

So [http://archive.xfce.org/src/apps/midori/0.3/midori-0.3.6.tar.bz2#!sha1!b790f33b72520e6910061a933f879b74482f801c download midori v0.3.6] (883 kB) ([http://archive.xfce.org/src/apps/midori/0.3/midori-0.3.6.tar.bz2.md5 MD5]) ([http://git.xfce.org/apps/midori/tree/ChangeLog ChangeLog]) already!

Any Windows users are very welcome to join #midori on irc.freenode.net and give some feedback on how Midori works for them. We can also use help testing pre-releases to sort out rendering glitches.

[http://www.twotoasts.de/media/midori-0.3.6.7z#!sha1!554b3c93243929c364a910a19e10768baff1cfa7 Midori Win32 Archive v0.3.6] (11 MB)
[http://www.twotoasts.de/media/Midori-0.3.6_setup.exe#!sha1!48ea9c4ca7ca8196835a31d75042910440a939cd Midori Win32 Installer v0.3.6] (12 MB)

Back from my first Ubuntu Developer Summit

So I’ve been in [https://secure.wikimedia.org/wikipedia/en/wiki/Budapest Budapest] (read: Boodapesht) to attend the [http://uds.ubuntu.com Ubuntu Developer Summit] for [https://secure.wikimedia.org/wikipedia/en/wiki/Oneiric Oneric] [https://secure.wikimedia.org/wikipedia/en/wiki/Ocelot Ocelot]. It was my first UDS and, having attended conferences such as [http://www.guadec.org GUADEC], [http://www.fosdem.org FOSDEM], [http://www.linuxtag.org Linuxtag], [http://www.froscon.de/ FrOSCon] or [http://www.openrheinruhr.de/ OpenRheinRuhr] the experience was very different from what I knew.

The programme is tightly composed of sessions running one hour each, starting nine o’clock in the morning and ending at six in the evening. Session here means active discussion between all participants in the room as well as people on IRC which can listen through icecast. And the tracks (Desktop, Security, etc.) are very well spread so one can almost always find an interesting session. In the middle of each daily programme there’s one hour of talks, and Lightning Talks on the last day. These work the same as on other conferences.
I have to say I’ve quickly come to prefer this style. I didn’t find myself hacking out of boredom, which honestly is a habit I formed quickly on other conferences. And even during breaks between sessions the time is used to talk about the topics raised in sessions, or meeting [https://secure.wikimedia.org/wikipedia/en/wiki/Marc_Shuttleworth key] [https://secure.wikimedia.org/wikipedia/en/wiki/Thomas_Bushnell people] [https://secure.wikimedia.org/wikipedia/en/wiki/Jono_Bacon from] [https://twitter.com/#!/lallenlowe the] [http://seilo.geekyogre.com free] [http://blogs.oracle.com/GullFOSS/entry/building_openoffice_org_with_gnu software] [http://ramnet.se/~nisse/blog/ world].

A side effect of some discussions over dinner was actually plans for implementing the biggest missing piece to [http://www.twotoasts.de/index.php?/archives/39-Reading-mail-without-distraction.html the mail reader I'm working on]. There’s a lot of inspiration and motivation in encountering massive amounts of productive energy concentrated in one place.

Unfortunately I didn’t get to see much of Budapest as a city or its culture. I learnt at least that Greek food there is much better than in Germany, although I can’t tell which one is the real deal. If you’re willing to follow obscure directions you’ll find great places to eat and drink. The standard beers are a Hungarian brand and Heineken, neither of which I would pick unless it’s the only option on the menu.

Speed dial, private browsing, user agents

So Midori is going full speed ahead, we support the new libSoup cache now (WebKitGTK+ 1.3.11 or greater required) which supersedes the old extension, support for F6, F7 and Ctrl(+Shift)+Tab and Tab in completion and a faster speed dial, which is still in the middle of even greater improvements, so stay stuned for more goodness in the future.

Private browsing has received a number of improvements such as masking of the timezone, language, architecture and Netscape plugins, disabling of DNS prefetching, disabling all HTML5 storage facilities and stripping referrer details – the last one is also available as a preference in the Privacy options now, and prevents unrelated websites from seeing search strings or sub pages. You can use the –private switch on the command line now to open a window in private browsing mode.

Motivated by user agent changes of Firefox and Chrome, Midori takes the opportunity to omit the language and encryption from the user agent, and prefixes with Mozilla now in an attempt at increasing uniformity of user agents. It resolves typical issues such as Facebook and other websites mistaking Midori for a mobile phone browser or Google hiding interface tweaks (you know, the guys doing their best to ignore their own ideals).

So [http://archive.xfce.org/src/apps/midori/0.3/midori-0.3.5.tar.bz2#!sha1!69940049ea98c06b2a6444e9a837e2bf472ba949 download midori v0.3.5] (850 kB) ([http://archive.xfce.org/src/apps/midori/0.3/midori-0.3.5.tar.bz2.md5 MD5]) ([http://git.xfce.org/apps/midori/tree/ChangeLog ChangeLog]) already!

[http://www.twotoasts.de/media/midori-0.3.3.7z#!sha1!49904752d36861a19eb6b1a90baf070b35566fef Midori Win32 Archive v0.3.3] (11 MB)