Skip to content

Posts 

Google Code-in experience - Kexi

Wednesday, 19 December 2012
KDE is taking part in Google Code-in (GCI) this year once again. It's a contest to bring 13 to 17 year-olds closer to Free Software. One of the tasks I proposed for Kexi was Adding d-pointers to the code. Because of its size I split the challenge into two GCI tasks for truly motivated students. One part has been taken by Shou Ya and second by Andrew Inishev. Both parts have been finished successfully, the patches (2 * 10 thousands of lines) are already in the Calligra master repository. Read More

Awesome License

Friday, 30 November 2012
Good news. The Font Awesome project's founder responded at speed of light to my request and now he plans to release the icon set under the LGPL within a month or so, making the icons as accessible for reuse as the default Oxygen set. Read More

KArchive standalone release for Qt4

Thursday, 29 November 2012
Due to popular request during my KDE Frameworks 5 presentation, in other words "where can I get KArchive today?", which is also a long-standing request from many developers of Qt applications, I experimented with making a Qt4-based release of the KArchive framework. Read More

Kubuntu Ninjas

Tuesday, 20 November 2012
It's Kubuntu Ninja time! We have the tars for the next KDE Software Compilation beta and now we need to package them up. There's an awful lot of them so do come and help. We're in #kubuntu-devel if you fancy helping, just ask how to get started and hang around until someone is available to help. Then you could end up like this good looking bunch seen here at the recent Ubuntu Developer Summit in Copenhagen... Read More

New icon theme for KDE: Awesome

Monday, 19 November 2012
Font Awesome is an iconic font designed for web UIs. It's a full open source suite of pictographic icons available with examples and documentation. During the QML network lecture at QtDD, Jeremy Lainé has noted that icons based on Fonts Awesome are useful for optimizing network usage, especially ones with high latency. While I have never used them I knew the technique which seems to be quite popular among web developers. Read More

A trip down memory lane

Saturday, 17 November 2012
I was digging through some old backups on Friday looking to see if I had any old versions of the Qt source code lying around after Eirik mentioned during his devdays talk that the release tar balls for lots of the early releases including Qt 1.0 had got lost... I didn't find those, but I found some gems I didn't know I had. Read More

Introducing QtWebKit 2.3

Wednesday, 14 November 2012
Welcome back, it is has been a long long time since I last made a blog post. Since then I have moved from working on KHTML in my free time to being payed to work on QtWebKit full time. I was hired by Nokia last December and was transferred to Digia in September together with most of the Qt team. At Digia most of our work goes into getting ready for Qt 5. We do however have a small side project for Qt 4.x I would like to tell you about, QtWebKit 2.3. Read More

Kubuntu at Ubuntu Developer Summit

Tuesday, 30 October 2012
It's UDS time again and we're in sunny Copenhagen. You can join in by looking at the sessions and look up on the schedule when to join, then you can listen in to the audio and type into the IRC channel which is projected into each room. The event this time feel bigger than ever using a whole conference venue on the outskirts of town and full of people from Ubuntu and Linaro. Read More

Kexi 2.6: Text Trimming

Saturday, 27 October 2012
Kexi 2.6 now shows indication that edited or pasted text is trimmed if maximum length for field has been reached. See also for the same feature in tabular view. The rationale for this feature is to make sure user knows that data has been only partly entered into the database. Read More

Updating a git checkout - finally as easy as with svn

Friday, 19 October 2012
git: very powerful, not easy to use for simple tasks. Especially when coming from svn, where updating a local checkout was simply "svn up", and with git it's "git pull --rebase, and if that fails, stash, pull --rebase, stash pop". Read More