AUG
28
2003

Kopete's Oscar protocol goes KExtendedSocket, Matt tries Unsermake, and more!

I've been converting Kopete's Oscar protocol to KExtendedSocket over the past week or two. Needless to say, it hasn't been without it's headaches, but I have finally conquered it!!! The testing that I've done so far seems to indicate that it still works the way it did before the conversion, although now I can't test it to make sure an issue I had with disconnecting is gone because of the KUtils stuff. I'm not quite sure I know what to think about the KUtils stuff, just basically because I feel like it limits us to using HEAD for kopete now.

AUG
27
2003

KJSEmbed now supports enums!

I've just committed some basic support for enums to kjsembed. This means that enums published by QObjects using the Q_ENUM declaration can be used by scripts. At the moment, the constants are properties of the proxy object itself rather than the class, but the basics are there.

This means that scripts can now do things like:

     f = new QFrame();
     f.frameShape = f.WinPanel | f.Sunken;

instead of needing to use the int values of the enum. As you can see the enum constants can be or'd together just as they are in C++.

AUG
27
2003

My KDE 4.0 Wish/Todo list...

Ok, with the official presentation of Qt 4 the pandora's box called KDE 4.0 is open, and people start discussing possible changes. So here is my personal contribution of wishes (that I would be willing to work on, of course, at least if I am not the only one):

AUG
27
2003

tides

people wash in on the shores of KDE as others are washing back out... if i close my eyes i can almost hear the waves of people lapping against the sides of KDE's CVS.

ok, maybe that's a bit overly poetic. but it's very rewarding to find out that people are reading the WhatsThis tutorial and actually creating useful patches because of it. others are already asking about the Bug Triage tutorial. wonderful. i'll be posting something to kde-policies eventually with a draft of "bugs.kde.org Best Practices"; something to go along side the CVS commit policy. the Bug Triage tutorial will then draw heavily on that document.

AUG
26
2003

confused about Qt QPL/GPL license

(EDIT: changed the title. Thanks for the discussion, I am less confused now :) )

How many of you, when confronted with the Qt licensing option (during the 'configure' step of the compile) select the GPL as your Qt/X11 license? I had always done so, but I have come to understand that using KDE precludes this option.

AUG
26
2003

State of HEAD

I am thinking of adding a feature each week describing the state of CVS HEAD. I will report which modules build, which don't, and any glaring bugs or neat stuff. My usage pattern is pretty typical, ie. email, browsing, addressbook, etc.

AUG
26
2003

long time no blog

it's been awhile since I've written one of these. Mostly because I've been working on porting Kopete's oscar protocol to KExtendedSocket. It's used QSocket which is very limited in certain things. KExtendedSocket gives more control, as well as built in IPv6 support and proxy support. I wonder how many AIM and ICQ proxy related bugs I can close now. :D Hopefully it'll be in CVS in the next couple of days.

AUG
25
2003

I want a coffee!!!!

It's seen that getting a drinkable coffee is nearly impossible to get here in n7y... the beer is good so ... but drink a beer with his breakfast is not very good for the stomach...
anyway the czech g

AUG
23
2003

Finally !!!

It has finally happened: i merged the make_it_cool branch for kompare into head.

Now all i have left to do is kill that branch by removing all files in it. I just hope you will enjoy the changes, i know it is still buggy but i'm working on that here. If you find bugs in it just report it to bugs.kde.org and not here, i might miss your bugreports if you post them here.

AUG
20
2003

Qt-KDE integration

Letting Qt applications user aRts as their sound backend.

Short introduction: currently most of my KDE related time is used to help newbie Qt and KDE developers. When one of the user of www.mrunix.de, a German Unix/Linux developer board, had a problem with Qt sound (didn't have have NAS installed), I decided to try implementing an aRts backend for Qt.

Pages