Skip to content

KDE Blogs 

Friday, 5 September 2008

Better algorithm for QPainter::fillRect() with raster based painting

Manyoso  | 
In my last blog I found out that Qt is being evil when using QPainter::eraseRect() with a QImage based textured brush. How evil? Well, calling QPainter::fillRect() with the same brush results in something like a 30-50% speedup while achieving the exact same results. Not only that, but the QPainter::eraseRect() codepath makes QImage not thread safe for painting outside the main thread because it is silently using QPixmap behind the scenes. However, this isn't the whole story. I was surprised that even with all this fixed the algorithm is still not optimal. Read More
Thursday, 4 September 2008

KOffice on Maemo

As KOffice is supposed to be a lightweight office suite, I figured it would be nice to see how well it would run on maemo based devices. Thanks to Thomas Zander who replaced a lot of the double usage in koffice with qreals it was quite straightforward to get koffice to compile and packaged. Well, for the most part that is, I didn't manage to get kspread to link as apparently the old gcc version I'm using has some problems with inner classes in templated classes and duplicate symbols. After fixing some trivial issues, I could install koffice on maemo and run it: Read More
Thursday, 4 September 2008

On travelling (to Jamaica)

As many of you will know, I'm not really keen on travelling. This has much to do with the dislike of leaving my zone of comfort, my fear of flying, etc. However, when I do have to travel, I try to inform myself of issues that might arise from travelling to the specific country I'm supposed to go to. For instance, like a lot of Europeans, I do not look forward to the idea of travelling to the US because of the issues with immigration (like privacy). Issues like these (luckily) still generate some press coverage so that most people know vaguely what to expect. Similarly, it's probably pretty well-known that you better don't start waving around Swastika's when you're visiting Germany. Read More
Wednesday, 3 September 2008

Chrome: It's not about the browser

(Warning, rant ahead) There has been a lot of excitement on the web about Google's new browser Chrome. So much excitement that it has been spilling over into the free desktop blog world. Excitement is good in general, but I think many people are missing the point of Chrome and what Google is trying to achieve here. Chrome is not about building a better browser or winning the browser wars. It's about building a better platform for running web applications. It's about winning the internet operating system war. It's about determining what the "operating system" for running internet applications will look like in the future. It's about platforms, APIs and VMs, not web pages. Read More
Wednesday, 3 September 2008

New KDE Four Live-CDs

Beineri  | 
New versions of KDE Four Live are up to accompany the KDE 4.1.1 release and give an impression of the development in trunk half-way to the first KDE 4.2 Alpha release. These CDs are built with k*-branding-upstream instead of k*-branding-openSUSE packages (see openSUSE branding policy) so their desktop appears less green than usual. :-)
Tuesday, 2 September 2008

Chrome: good and bad news

Amantia  | 
Maybe you already know, maybe you don't: Google created its own browser, called Chrome. The good is that it is based on WebKit, thus contains KDE technology. That's is another recognition for the work of KDE developers. The bad is that they mention Apple's WebKit and nothing about KDE/khtml. Sad. :( See http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html .
Monday, 1 September 2008

Back to work

Uga  | 
Summer is gone. No more pictures or travelling, lack of time for much opensource... that's life. I will also be moving soon, and that will make my spare time even shorter. Lets hope there will still be some spare time during the weekends! Read More
Monday, 1 September 2008

building KDE for maemo

Tstaerk  | 
I got kdesupport build in a maemo (scratchbox) environment and I documented every step in my beloved wiki. It is the first list item here.
Sunday, 31 August 2008

Photo KDE Tutorial 1-3: White balance

Uga  | 
I'm real sorry, but the images in this blog post were lost in a server move (kdedevelopers cannot host images), so I had to delete it altogether =(
Saturday, 30 August 2008

Amazing "Distributed" Summer of Code in KDevelop

Powerfox  | 
Hi! My name is Evgeniy Ivanov and I was a GSoC student mentored by Alexander Dymo. I've developed DVCS support in KDevelop. It's a small preview of working things I've implemented this summer (some things need some love and I will give it). This summer was amazing: our team includes very interesting, intelligent and kind people. I wasn't able to know all of them during one summer, but Alexander, Andreas, Amilcar, David, Vladimir, Manuel, all other guys impressed me very much. When I knew most of them have PhD I decided I want it too (but I have to study 3-3.5 years before getting Master degree :D). Read More