Skip to content

KDE Blogs 

Wednesday, 14 November 2012

Introducing QtWebKit 2.3

Carewolf  | 
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
Tuesday, 30 October 2012

Kubuntu at Ubuntu Developer Summit

Jriddell  | 
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
Saturday, 27 October 2012

Kexi 2.6: Text Trimming

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
Friday, 19 October 2012

Updating a git checkout - finally as easy as with svn

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
Wednesday, 17 October 2012

Kubuntu Not Released Yet

Jriddell  | 
My head trauma showing itself with a pre-ticked publish box on the Kubuntu release story that just escaped long enough to make it onto Planets KDE and Ubuntu. We're still testing and will be needing more CD testers tonight, come and join us in #kubuntu-devel Read More
Wednesday, 17 October 2012

Three days in Berlin (or improving the pim user experience)

Amantia  | 
Last weekend I've met with some of our old timer KDEPIM developers and some of the newer ones who are interested in KDEPIM or related technologies in the KDAB offices in Berlin. Being a KDAB employee for a few years already (wow, time is passing quickly), the place was familiar, the people looked familiar. The foosball table was slightly familiar, although some players changed their dresses in order to spread confusion inside the visitor's heads. That is the only reason we've lost against locals with 5-0, 5-0. Suprisingly enough, the table wasn't used that much. Why? Because people were busy either working and talking. What they talked about I don't know too much, as I focused on some issues I planned to fix, but others can testify that Volker did not sit too much in front of his computers, but was dragged from one place to another for various discussions. Most of us started on Friday around noon. I won't tell too much about what others did, that is mostly their problem. Especially if they were on the other side of the room and I didn't saw their screens, I can't tell if they worked at all or not. They looked like they did though. ;) I can share some things about what some sitting nearby did. See later. As recently I became the de-facto maintainer and bugfixer for mail filters, I worked mostly on them. Unfortunately the first attempt to fix a bug failed: a bug that bothers me, although it is not the most reported one. It is about mails not being filtered for a while after a resume from hibernation. It is hard to reproduce, and although I run into it, I couldn't reproduce reliably enough and in a way I can debug it. After fighting with it and realising it won't work, I gave up. See you next time. Meantime we had some excellent food in an Indian restaurant, then when finally everybody arrived (almost everybody to be honest, plus even some more from KDAB who didn't sign up, but show up there), we were ready to start with presenting the kdepim and Akonadi architecture. Old time pimsters Volker Krause, Kevin Krammer and Tobias Koenig helped me with it, and sometimes saved me, as my knowledge in some area proved to be superficial. We ended up with a pretty impressive drawing on the whiteboard: Hopefully for those being on site it was understandable. Read More
Friday, 12 October 2012

Kubuntu Quantal Final Testers Needed

Jriddell  | 
Less than a week until Kubuntu 12.10 is due out and the candidate images are needing testing. Join us in #kubuntu-devel and get the images from the ISO tester, run them in a range of configurations and report the results on the tester. Read More
Wednesday, 10 October 2012

Beyond Bug Tracking

During my short summer holidays I had the opportunity to perform overdue bug triage for Kexi. Funny enough, that alone dominated (by numbers) the Commit-Digest's Bug Killers list for 12th August :) Some bug reports were really dated, 2006 or so, anyway the Calligra 2.6 series is a good occasion for such cleanup. Read More
Friday, 5 October 2012

kdepim-4.4 with kolab (problem and solution)

My wife's assistant uses KMail (obviously) and KOrganizer (for a Kolab shared calendar). To spare her from akonadi trouble, I installed OpenSuse-11.4 for her, which comes with KDEPIM 4.4. No akonadi needed for kmail in that version, but it existed already, for the address book. And due to that, a nasty bug happens at almost every start of kontact: the "starting akonadi" progressbar stays on top of kontact forever, even though everything else indicates that akonadi started properly. I have no idea what causes it, it's obviously been fixed since, but since it actually prevents new emails from coming in (!? makes no sense, since emails are unrelated to akonadi in that version), just ignoring the progressbar isn't an option. Read More
Thursday, 4 October 2012

It's a Beta

Jriddell  | 
Two weeks until the final thing and we need lots of testing of the beta, now featuring the latest and greatest KDE Platform and Applications 4.9.2. Beta release page lists the new features and the download and upgrade instructions. Read More