Skip to content

Posts 

Quicky demo of image effects in JS

Sunday, 9 November 2003
Here's a nice piccy of a water colour effect that was created using Javascript. It was originally one of the n7y pics - enjoy!

Why KDE

Sunday, 9 November 2003
I'm going to try something different. (insert knowing laughter here) it seems the topic of "Why KDE" is coming up more and more often in my day-to-day life both on- and off-line. sometimes the actual topic is "Why open source" but i usually manage to steer it into "Why KDE" because KDE is something i'm rather interested in and it provides a great case study. through these conversations i've come across some interesting thoughts, and i'm going to record them here over the next little while, one per blog entry. here's #1. Read More

Admitting defeat

Saturday, 8 November 2003
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... Read More

Thinking about beta 2

Saturday, 8 November 2003
Now that the first dust about the first beta is settled, my thinking of how to continue gets more and more in foreground. Bug fixing continues at a nice rate, but there are still some show stopper bugs that were fine for beta1, but are not for whatever comes after: flash content missing (bug:65868 ) quite some khtml regressions, that show up on quite some pages (e.g. bug:66490, there are others) kwin hides cookie windows (and korganizer even windows) because of focus stealing prevention These bugs _have_ to be fixed, there is no way around it. But in general there are of course the two golden rules of releases: you'll never get it right whatever you fix, it might break other things (it might be they have downsides originally - I forgot then :) Anyway, I think if just the right ten bugs are fixed, we could release tomorrow. If - in reality we might end up with another beta before christmas and the final somewhere in june ;(

Polishing KOrganizer and getting its bug count down...

Monday, 3 November 2003
So, finally KOrganizer's bug count got down from almost 95 bugs in July/August to 44 right now. The last few weeks I was really busy producing patches at quite a rate. But every time I tested a patch, I ran into the next bug, and then the next, and so on. But I think, korganizer is really getting into shape now for the KDE 3.2 release. As far as I'm concerned, all the important issues are resolved / fixed (I don't know about Cornelius, and he's the maintainer of korganizer, so this list is only "unofficial"): The resource calendar replaced the file based system korganizer had in previous releases, so each user now has his very own system-wide calendar consisting of parts from several sources (birthdays, files, shared network calendars etc). I really think this resource framework is one of the best things that could happen to kdepim... Whoever is responsible for this (Cornelius?) really deserves an award and a spot in KDE's hall of fame! Alarm daemon works again with the resource calendar (due to Cornelius' work) KOrganizer's printing system got a lot more options than it used to, and it was factored into separate classes, so KDE 3.3 will get a print plugin system. Then it will be able to easily extend the available print styles by a simple plugin which implements your own style. The resource calendar now uses the correct time zone. Journals now also work with the resource calendar. KOrganizer should now work with all foreign encodings (it uses kind-of-utf8 as specified in the rfc 2445), also for group scheduling. I just submitted that patch this morning, so if something breaks on your next kdepim update (in particular on systems with non-western locale), I'm the one to blame (please also tell me about such problems so we can fix them). I also implemented moving multi-day items (items with a time range that go over midnight) in agenda view. There is still one little crash in there, which I need to resolve before the release... Read More

KJSEmbed reorganisation complete - many fixes

Sunday, 2 November 2003
This didn't seem to work first time, so I'll try again: I did a major reorganisation of the code just before the freeze hit. This caused a lot of breakage (eg. the wrapper classes were borked, as was KPart support), fortunately things are working again now. One important change is the use of separate classes to handle proxies for QVariant types and opaque pointers, this makes the code a hell of a lot easier to understand. Now that the structural stuff is done, Ian Geiser's SQL bindings seem to be basically working (though the QObject wrapper class needs a couple of bugs squashing) so the only thing that's left actually broken is the QPainter wrapper class. All in all, this code is looking good for the 3.2 release.

Here we go, 0.4!

Thursday, 30 October 2003
It seems we're coming close to a new release. When? Dunno, just give time to time for bugfixing. Krecipes 0.4 has quite a few additional features, so we cannot hold the beast anymore on the servers. Someone will have to download it soon before it explodes! Read More

new pda

Thursday, 30 October 2003
okay so my old visor prism is starting to show its age... its big its bulky and after owning two newtons before that, its cumbersome to use... so im shopping. Read More

offline for a while

Tuesday, 28 October 2003
i'm having a coding frenzy at home at the moment while waiting for my adsl to be installed. amazing the amount of work you can get done when irc, mail and even sane tv listings are all unavailable. Read More

Kontact and KDE 3.2

Monday, 27 October 2003
Last night I did a lot of bug fixes and janitor work on bugs.kde.org and others were also working hard to get some stuff done before the string freeze that hits us as of today. Still we (#kde-pim) realized that we are not quite there, which is why we will most probably release Kontact as version 0.8 with the following features disabled: Read More