Skip to content

Posts 

QMetaObject::newInstance() in Qt 4.5

Thursday, 19 February 2009
Yesterday I was getting the smoke bindings lib to build with Qt 4.5 with krege on irc, and one of the errors we were getting was with a private class called 'QMetaObjectExtras' that was failing to compile. I fixed it by making the generator skip that class, but I wondered what was in it. This morning I had a look and it turns out that the new moc has a very interesting and useful new feature; you can now have constructors in your QMetaObjects. Read More

shiny!

Thursday, 19 February 2009
When I got home, late last night, I was greeted by a parcel addressed to me that contained a book. This is unusual, as out of the 5 or so books that are delivered to our house every day, 5 or so are addressed to my wife, who works as a writer and translator of fiction and advises publishers whether to buy the German language rights to a certain book and then have it translated. Since she also advises me on what to read, generously saving me the time to scrounge the internets and local bookstores (those few that are still left) for stuff that I might like, and then buys it for me, I just about never receive books in the mail. Already elated by such rare fortune I proceeded to open the parcel, to find in it my very own copy of O'Reilly's recently released "Beautiful Architecture". Read More

10 times faster deleting a directory (different use case)

Wednesday, 18 February 2009
Yes, very much like my previous blog post some time ago, but for a slightly different use case. Last time it was about deleting 10000 files viewed in dolphin/konqueror, using "select all", while this time it's about selecting ONE directory and deleting it - the recursive listing involving multiple ioslaves took far too much time. This became the highest-voted bug assigned to me - bug 174144 - so it's fixed now. kio_file implements recursive deletion itself using QDirIterator, and announces this capability (a mechanism that was already in place for kio_trash). Result: from 20 seconds to 2 seconds for deleting 5000 subdirs. Well, that's it. Tell me if that was boring, I'll stop blogging :-) Read More

Gauging demand for Qyoto (KDE 4 C# Bindings)

Wednesday, 18 February 2009
A helpful chap just popped into #opensuse-kde and asked about our c# bindings. It turns out that our packages exclude them in the most violent way possible. This made me curious as to why, as AFAIK they are a high quality binding that exposes the Joy Of KDE to an untapped pool of developer talent. The reason is lack of obvious demand and anyone to test them. So I'd like to know, if we enable building the (stable) Qyoto bindings for C#, would you use them? Read More

Changes in communication channels

Monday, 16 February 2009
When people used to say that blogs are the new usenet, they meant that discussions and flamewars which used to happen on usenet newsgroups, now happen in blogs and their comment sections. Read More

QMetaObject/GObject-introspection inter-operability progress

Sunday, 15 February 2009
I've been hacking on deriving QMetaObjects for GObject-Introspection data as I described in a recent blog and am making good progress. I've now built a complete heirarchy of QMetaObjects from the gobject-introspection Clutter module which I've been using for testing. Read More

Image scaling in Krita

Saturday, 14 February 2009
This weekend have so far resulted in 5 commits on Krita. In particular on the scaling stuff. Krita has for way too long had some outstanding quality issues with scaling. The edge pixels were transparent and the images themselves were too blurry. Read More

Saturday thoughts

Saturday, 14 February 2009
I'm drinking my Saturday morning tea and looking back on a pretty crappy week. I was burning the candle at both ends to get various enterprise stuff finished in time, and didn't have enough energy to really enjoy FOSDEM. Here are the openSUSE devroom slides from FOSDEM 2009. Read More

KDE at FOSDEM 2009 photos

Thursday, 12 February 2009
I took a few pictures of KDE people and the area around the hotel most were staying in. Click for the rest:

FOSDEM 2009

Sunday, 8 February 2009
Wow, so yet another FOSDEM lies behind us. As always, it was quite fantastic; those who decided not to come were clearly mistaken ;) So, other than the obligatory KDE Group Picture, here are some impressions from this year. Let's start with the biggest surprise of all: Boudewijn Rempt was able to make it to FOSDEM! Read More