Skip to content

KDE Blogs 

Friday, 3 June 2005

How many ways for bug hunting?

I couldn't complain about excessive number of bug reports for Kexi. Yes, writing 43252352nd text editor, drawing app or a frontend for media player can be more cool, especially if somebody's coding session is just for fun after boring day at {work|school}. Read More
Friday, 3 June 2005

Qt 4 QtRuby hello world working

I've just got hello world working with QtRuby and Qt 4: require 'Qt' a = Qt::Application.new(ARGV) hello = Qt:: PushButton.new('Hello World!', nil) hello.resize(100, 30) #a.mainWidget = hello hello.show() a.exec() The setMainWidget call is commented out because that method doesn't exist anymore. I still need to get signals/slots and on the fly metaObject creation working, but pretty much everything else is there. So bring on qt_metacall()! I'm hoping its array of void * method args with be a good match for the pretty similar void * array of args in the Smoke runtime. I spent about a day getting working the code generation of the Smoke library against the Qt4 headers, and it now has a grand total of 352 classes which seems a good start. I haven't included any of the Q3* compatibility classes or methods - I'm not sure if they're a good idea for ruby. It took another short day to get the QtRuby runtime to compile - it wasn't too bad. I ran the sources through qt3to4 first, then just hacked away fixing anything which didn't compile, and commented out anything to do with signals/slots. Qt4 does actually seem that bit tidier that Qt3, which is a good start. This Qt code: QAsciiDictSmoke::Index methcache(2179); ... Smoke::Index *r = classcache.find(className); ... QObjectListIt it( *l ); // iterate over the children QObject *child; Read More
Friday, 3 June 2005

Summer coding

We've put together some ideas for Google's Summer of Code. I think there's quite a few interesting entries there and we tried to make sure that there is a nice set of initial ideas. Personally I'd love to see people coming up with their own ideas (which is why I particularaly like the "framework/application addition" entries). If you never ever coded with KDE, don't worry, we'll assign mentors to you who will help you through out your project. Read More
Thursday, 2 June 2005

"KDE is the Default on Novell Linux Desktop"

Beineri  | 
Would I tell you this? No, I'm fair and don't try to cheat you. Whoever tried Novell's Linux Desktop 9 will know that it has no default desktop, you have to choose either KDE or GNOME during installation and there is no indication what to prefer. Is the GNOME camp simply uninformed or do they have dishonorable intentions? I keep reading from them and hearing from them like in the "101 Things to Know about GNOME" talk at GUADEC that NLD's default desktop would be GNOME. Read More
Thursday, 2 June 2005

Appeal : 0.2

Tomorrow a small batch of us will congregate in northwest Germany for the second Appeal meeting. There's been quite a buzz around the subproject since the first meeting at Easter this year. Most folks know that it's an intentionally small focus group for usability and visual design and a small number of new technologies in KDE (mostly those that are applicable to usability and visual design) and well, that's the gist of things. For me the most interesting part is having a group where the contributors from those previously mostly divergent efforts are put together and are working as a team. I summed up some of those thoughts (though not directly connected to Appeal) in a previous entry. Read More
Wednesday, 1 June 2005

Status of KJSEv4

Geiseri  | 
Oh man, these last few weeks have been rough. I got a new toy, but that is an entirely different blog all together. So here is the lowdown on what I got working with KSJEmbed in the last few weeks: Read More
Tuesday, 31 May 2005

Everyone knows the rule...

Coolo  | 
... if freecell runs the rest is just fun. So our first mile stone in Qt4 porting was getting freecell up and running. From now on the rest are peanuts: Read More
Tuesday, 31 May 2005

KDE test reports

Since I still can't get kde4/qt-copy to compile I decided to look at creating some new scripts for icefox's KDE Automated Test Report (http://www.icefox.net/kde/tests/report.html). I've found the tests to be an easy way to fix simple bugs. Anyway, I create emptykddebug, uniquekddebug and checksemicolons. You should see the first two in the morning run. The last script creates too many false positives as of yet. I also went through and added an empty line after each warning; this should help with the visual grouping. The scripts are in playground/base/kdetestscripts/ if anyone is interested... ;-) Read More
Monday, 30 May 2005

Gradient support for the X server

Lars  | 
After the last round of hacking with Zack beginning of April where we speeded up the software fallback for image compositing in the X11 Render extension, I decided to take another round, this time at missing features in X11. Read More
Monday, 30 May 2005

It's going to happen soon ...

Yes, it is going to happen soon. Very soon. OpenSolaris source code will become open. No, i can't tell you exactly when. :-) NDA and stuff ... Just stay tuned ... and keep reading my blog. :-D