DEC
30
2004

Appreciation

I've been looking at some of the bug reports lately and I noticed something weird. People are getting outright hostile when their wishlist items are closed as WONTFIX. I mean, that was always the case, but it's been happening a lot more frequently lately. It's really bothering me that people like Coolo, Aaron, Lubos and many others are getting a lot of heat for closing stupid reports. Maintaining applications like KWin, Kicker or KDesktop is really an ungreatful activity.

DEC
25
2004

Holidays

The one thing I love about any holidays is the spare time. As some of you may know last week I started the kde-graphics-devel list. It's a huge relief for me because I felt bad about not having enough time to answer all the emails I was getting about image effects, new widgets and just a lot of KDE graphics related coding.

OCT
11
2004

Getting Qt Mozilla

I just committed the Qt Mozilla code. To start testing it you need to: checkout mozilla, configure with --enable-default-toolkit=qt, make and that's it. Please do not, I repeat do not send me wishes or bug reports just yet. I'll simply ignore it unless there's a patch attached to it. There are two basic issues which have to be fixed before I'll be taking any requests (1) the toolbar is waaay to tall, 2) updates aren't sometimes propagated correctly).

SEP
24
2004

Update

Lately I didn't have too much spare time, but I've been working a little bit on the Qt Mozilla port yesterday and today. I finally figured out why we've been getting paint event storms but I haven't yet implemented it as it's a fundemental flaw in the way I wrote nsCommonWidget. I'm still waiting for a super-review to get CVS write access on mozilla.org to commit this stuff. Hopefully it's going to happen over the weekend. Also hopefully by then I'll have the paint event storms and offset bug in the toolbar fixed.

SEP
11
2004

Cairo

Oh, I almost forgot. I sat down yesterday night and played a little bit with Cairo. It does have quite a nice API. A full example is at http://vortex.bd.psu.edu/~mkr137/qcairo.tar.bz2 . It's a pure Qt application. You don't need KDE to compile it. It shows how to use Cairo API natively from a QWidget:: paintEvent (you may need to adjust the library paths in the qcairo.pro file).

SEP
11
2004

Mozilla

I think by now almost everyone knows that together with Lars we started working on the Mozilla code.

Essentially the story is that on Sunday night on a winefest in Ludwigsburg we started talking about having Mozilla run natively on KDE. To make the long story short, two days later I and Lars had an example compiling and four days later we had it rendering pages as a QWidget. It was fun. Real fun. This is not some experimental hack. We're looking at the whole thing rendering natively in Qt. This is the full-monty.


JUL
23
2004

Testing your code

This is another blog entry from the series of "how to improve my code". I was very happy with the response I got to the "delayed initialization" entry. Today I'll show you how to prove your code is working or at least doing what's expected. I'll talk a little bit about unit testing. If you hate "extreme programming" or "test driven development" bare with me as I'll show you how to very quickly and easily write tests.

JUL
11
2004

Initialization

Startup of more complex c++ applications is a problem. As an application developer you often don't have the ability to fix a lot of the issues related to this problem but there's one thing that bothers me a lot, that you, as an application developer can fix, so I decided to write about it a little today. I'll talk a bit about "delayed initialization" today.

JUL
9
2004

Configuration

I've been away for a few days with some of my friends. So here's a few pictures of your truly away from computer. I'm actually wearing glasses on those (gray shirt, blue jeans).
Good shot of my crotch area : here, black and white photo : here .

JUN
29
2004

GUADEC

Although GUADEC ends tomorrow, I and Waldo are unfortunately leaving tonight. It was a fun time and I'd like thank GNOME's for the last few days. Thank you!

Most of all I'd like to sincerely thank Nat Friedman and David Neary. I arrived a day early so my hotel room wasn't ready and Nat basically adopted me ;) for the night and gave me a place to sleep at his room, while Dave took care of my bags. So, yeah, I really appreciate it guys!

Pages