NOV
18
2003

Kontact Bug Squashing Day

On Sunday we held the first Kontact Bug Squashing Day. A couple of core developers met on IRC and tried to fix some Kontact bugs. We started with 431 open bug reports (Summing up the reports of kontact, kaddressbook, kmail, knode, knotes and korganizer) and ended with 419 open bug reports. This doesn't sound too impressive, but we were able to address some of the remaining major problems, so all in all it was a success and not to forget it also was fun.

NOV
8
2003

Admitting defeat

Some time before KDE 3.0 David Jarvie, the author of KAlarm, asked me some questions about the KOrganizer alarm daemon. I answered that it would be a great thing, if KOrganizer and KAlarm could share the same daemon, because I thought that by eliminating redundancies development would become easier and we could use our development resources more efficient. So we imported KAlarm into the KDE CVS and David did a great job implementing the code needed for sharing the daemon. The result was that we had a new application and the shared daemon in KDE 3.0. So far so good...

SEP
5
2003

Fixing bug 5241

Today I fixed the oldest KOrganizer bug which was in the bug tracking system. The report was more than three years old. It was about the "awkward implementation of the 'add event' use case" and said that it should be possible to select a time range with the mouse and then create the event by just typing the summary. Ok, now it finally works.

AUG
29
2003

Fireworks and rain at Nove Hrady

This evening there was a great firework directly in front of the castle in Nove Hrady where we are sitting and hacking. That's a stylish ending for a great week at a stylish location. After having sunshine all the days before it begin raining tonight. Seems like it's time to go home. Many people already have left and I'm going back to Germany with the KDE tour bus tomorrow morning.

JUL
29
2003

The configuration compiler

kdepim/libkdepim - (KDE CVS Commits)



This is going to be something really cool. I now have an example configuration dialog which is automatically generated from an XML description of the configuration options. This includes an automatically generated API to the configurations options for convenient access by the application, it will support all the fancy config stuff like immutable entries etc., and it provides a configuration dialog to edit the options without needing to write any additional code.

JUL
29
2003

The perfect editor

Hooray, there is a new NEdit release! Today the first release candidate of NEdit 5.4 was announced. There were three features I was missing from NEdit up to now:

  • Start scrolling before the cursor has reached the end of the screen to make sure you always have the overview of a few lines in advance
  • An option to show whitespace at the end of lines
  • Hiding the mouse pointer when you start typing

All these features are implemented now (and a couple more). I tried the new version and the new features and immediately liked it. That makes NEdit the perfect editor for me. Congratulations to the NEdit team for this marvelous job.

JUL
26
2003

Keep smiling

Keep a smile :-) ;-) :-( :-P on your face ;- )

JUL
24
2003

New look for KOrganizer

Tim Jansen has committed the new look for KOrganizer's agenda view (Screenshot). This is a big improvement. People were complaining from time to time about the "boring" look of KOrganizer. Now they don't have a reason for that anymore (Well, I'm sure somebody will come up with another reason to complain ;-).

JUL
22
2003

Starting a blog

After reading the announcement on the dot, compiling kblog and creating an account, I thought it would be a good idea to start a blog myself. Let's see if anybody reads it...


What I like about www.kdedevelopers.org is that there is a native client (at least there is the start of a native client).

Pages