Skip to content

KDE Blogs 

Wednesday, 10 March 2010

git everywhere... (how to compare my stuff to the central repository)

KDE will be moving to git, Qt has moved to git, recently also CMake moved to git. So, it's time to start using git. ...until now it really looks so complicated, compared to cvs/svn. In cvs/svn it was easy: local working copy, remote central repository, just one step away. With git this is about three steps away: local working copy, stash, local repository, remote repository. You always have to be aware of where things are. Read More
Wednesday, 10 March 2010

On benchmarks

Do you know this one? Phoronix tested md5sums of ISO images of distributions. The winner was openSUSE, scoring e29311f6f1bf1af907f9ef9f44b8328b, which gave it a noticeable lead before second Slackware (b026324c6904b2a9cb4b88d6d61c81d1), which is quite closely followed by Fedora (9ffbf43126e33be52cd2bf7e01d627f9) and Debian (9ae0ea9e3c9c6e1b9b6252c8395efdc1). The difference between these two distributions, as you can see, is only very small. Ubuntu completely flopped in this test, achieving only 1dcca23355272056f04fe8bf20edfce0, which is surprising, especially considering that its previous release scored a very nice c30f7472766d25af1dc80b3ffc9a58c7. (source). Read More
Tuesday, 9 March 2010

Panel Drawers in KDE

Create a folder somewhere eg ~/Desktop/My Favourite Apps Drag and drop the folder onto a panel Choose "Folder View" from the popup that appears Drag apps from the menu, documents from Dolphin and other stuff onto the new panel icon Click it and enjoy your new menu!
Monday, 8 March 2010

Interoperability with Microsoft File Formats.

I recently realised that much of the code I find interesting is about interoperability. That is, I'm interested in making sure we can get at data in a range of formats. Work on libtiff, poppler, okular generators and openchange are all examples of that. I also like Qt as a very nice cross-platform API. The convergence of those interests is having Qt-style libraries and tools that can get access to data, especially data in widely used proprietary formats (e.g. those produced by Microsoft products). Read More
Friday, 5 March 2010

Package KDE applications easily for multiple distributions

Those that were at either CampKDE or FOSDEM might already know, so for those this is a status update, for the rest: I've been working on a tool that makes it quite easy to create packages in the openSUSE build service, which despite the name can create binary packages also for other distributions than openSUSE. If you've ever gotten a mail asking for a binary package of your application or help with a compile problem, this could make your life easier. Read More
Wednesday, 3 March 2010

New KDE Four Live Images

New KDE Four Live CDs with KDE 4.4.1, and much more are up. They were built with openSUSE Build Service's KDE:Medias project and SUSE Studio and consist of openSUSE 11.2 plus all updates, KDE 4.4.1, upstream branding, Nepomuk enabled and Strigi disabled (because it's a Live CD). Read More
Tuesday, 2 March 2010

Kexi in February

What's new, based on identica notes: Thoughts on deploying SQLite turned out to be work in progress. Valuable input from our distro friends. A special wiki page has been created. See the last item of this entry ;) KoReport, Kexi's rpt backend has undergone some refactoring to make it more generic. Fix number 1, charts working again in the designer. Working through the huge list of issues krazy has found with the kexi codebase, not glamorous, but necessary! Refactored the report renderers, and given better class name, to make the report library suitable for adoption over all of KOffice. Do you want well working MSAccess to Kexi converter? It's up to you - request it! KOffice now has a suite-wide reporting library! (placed in koffice/libs/koreports/) Kexi switched to "system" SQLite again. We want to play with distros well, but will check SQLite features at compilation to maintain high quality standards. (brought to you by Adam and myself) Read More
Tuesday, 2 March 2010

SlideCompare: improving rendering of slides in KOffice

Oever  | 
Rendering slides is a complicated business. Slides can contain tons of different features just like webpages can. People expect that presentations look the same in different programs. Perhaps not pixel-perfect but very similar nevertheless. Read More
Thursday, 25 February 2010

trudging through Konsole's reports

With only a few hours a week to work on Konsole, I often view the logs and other reports for simple issues to investigate. The compile warnings were fixed sometime ago. Most of the simple Krazy and Apidocs issues were also fixed. The remaining Krazy issues would require some heavy duty changes. Read More
Wednesday, 24 February 2010

Tokamak4 - A New Hope

Rich  | 
Today I'm leaving Tokamak 4, so I thought I'd write a post about what I've been up to while I've been here. The first day or so I spent getting my machine sorted out as trunk was causing some issues with my graphics driver leading to a hang in the DRI layer of the kernel. I also had a chance to triage some ksnapshot bug reports and look over some patches. The next day was largely taken up with talks about the current status of the various parts of plasma, kwin and related technologies. We got a little hacking done but not much as it was more important to make sure we're all coordinating our development. The remaining days became a bit of a blur, so in no particular order: I refactored the plasma javascript scriptengine to make it easier to use it with QScriptEngines that are created externally. This is required before we can integrate things like QML. Worked out what is required for QML integration to be implemented in a way that is compatible with our existing javascript bindings etc. This will require some small changes to the API offered by Qt for QML, which may be a problem. If we don't get those changes then QML is likely to be trapped outside the main engine which will reduce what it can do unless we write another set of bindings. Made some fixes to the webslice applet to improve error handling. Started work on an idea I've had in the back of my head for a while, I won't say too much about it here, but I'll include a pretty picture to whet your appetite: In addition to this I've taken part in lots of discussions on topics ranging from activities/contexts, scripting of animations, silk and more. I'd like to thank Will and the rest of the openSuSE team for making this such a pleasant and productive sprint.