Skip to content

KDE Blogs 

Thursday, 10 January 2008

QtWidgets as OpenGL Texture

Siraj  | 
Qt is getting better by the second. The new QWidget::render API call is so cool that u can do so many thing you like with it, I just changed few lines of the Video demo to render a QCalendarWidget as a Texture on a cube. Can't explain the coolness of the new API in words, simply impressive. (Video Link: http://video.google.com/videoplay?docid=6731089908367617401);
Tuesday, 8 January 2008

Sometimes, you just have to do it

Spstarr  | 
Technorati Profile You know, it's just in my nature. When someone falls, you help them up. When someone needs help you provide assistance. Well, the same goes in the online world. You see, ever since Aaron Seigo and Siraj Razick wrote up the CIA.vc applet, I sort of had a small crush for it. After watching it bitrot, stumble and cry for help. I thought it was time to make it smile and feel loved once again. Read More
Tuesday, 8 January 2008

State of Kross in KDE4

Dipesh  | 
Kross, the scripting framework, is one of the pillars new with KDE4. While the project started already a while back in 2004 it enveloped over the time to a rather big codebase. During the KDE4-process one of the main-goals was to decrease the codebase what can be even more difficult then writting new code. Read More
Monday, 7 January 2008

Video Textures with Qt 4

Siraj  | 
link to vid : http://video.google.com/videoplay?docid=8237332295074818880 This Friday night, I wanted to do some thing wacky,and it was then, that some one passed me a link on youtube demonstrating Surface PC from Micrsoft, it was playing video and at same time moving in 3D. Hence, this crazy weekend adventure of adding Video Textures with Qt. The decoding is done with ffmpeg, which is a fast and neat library for handling video , the only problem is the lack of proper documentation on it's API, The results which I got after experimenting for a while were amazing. it really shows why Qt 4 is a supper kickass Library 2nd to none. 3% cpu 2 M Ram I was able to load and play the videos in 3D with no pain at all. here is the demo ;-).. I'll dump the code some where, if some one needs it. for none commercial use ofcourse ;-). Video
Saturday, 5 January 2008

How to Browse openSUSE's Source Packages

Beineri  | 
This works for a long time but I don't think that it's widely known: you can browse/view/download all the latest patches of openSUSE development in the openSUSE Build Service Factory project (yes, you have to login). That's more comfortable, comprehensive (3000+ source packages) and up-to-date (real-time) than me dumping our KDE patches once every release somewhere. :-)
Saturday, 5 January 2008

KDE Four Live 0.9

Beineri  | 
This new version of KDE Four Live shows the changes done during the holiday season until new year. Compared to the final 4.0 release it misses some days of bugfixing and the final Oxygen artwork (new sounds and wallpapers, icon updates). In preparation for the release this CD contains only applications/modules which will be part of the KDE 4.0 release (so eg no KDEPIM, KOffice, Amarok, Quanta and extra plasmoids).
Saturday, 5 January 2008

Rejoice - it has been done !

SCNR. Rejoice - it has been done - KDE 4.0.0 has been tagged ! :-) Although I didn't touch any significant number of lines of C++ code of KDE for the 4.0.0 release, the last (almost exactly) 2 years since I brought CMake to KDE4 (together with the help of many other developers, especially Laurent Montel !) have been very busy, impressive, awesome, stressful, interesting, rewarding, exhausting, etc. for me. Read More
Friday, 4 January 2008

Creole support

Geiseri  | 
So I have been working on a Wiki parser in Qt and so far have most of the basic cases working. I tried two approaches one with a series of regexps and the other using a tokenizing parser. Read More
Friday, 4 January 2008

KCabinet - mostly working

I finally got the KCabinet class (in playground/libs/kcabinet) working. To make any sense out of this, you need to know that the Microsoft Cabinet format is based on blocks of data (the CFDATA block) that end up being <= 32768 bytes. There are four ways that the data is packaged - uncompressed, MS-ZIP format, Quantum and LZX. I'm mainly interested in MS-ZIP, which is basically the deflate algorithm with a little header (similar to how gzip works). With MS-ZIP, you get around 2K of compressed data in each block, which expands to 32768 bytes in each block - except the last one of course. Read More
Friday, 4 January 2008

New maintainer wanted: network browsing

Around 2000 (back in KDE2 times) I wrote the so called LAN information server lisa (http://lisa-home.sf.net), which can you show the neighbours in your network. This works by regularly sending ping packets on the network. In order not to flood the network too much, if there are several of these daemons running in one network, they collaborate and reuse their results. Read More