The QtWayland support for Qt 5.4 is considered a technical preview with support of QWidget-based apps being less than ideal, the QtCompositor API in QtWayland not seeing a release for Qt 5.4, and other work still needs to be pursued. The QtCompositor API for the QtWayland module is what's needed for those out there wishing to write their own Wayland compositors using Qt. Qt's support for XDG-Shell is also less than complete and there's also not any official sub-surface protocol support for QtWayland.
First, it looks at all the characters in the sentence it wants to guess the language for. Thanks to QChar, we can easily find which writing system/script the characters belong to, and that allows us to filter out a bunch of languages. The list of possible languages from this is sorted by longest substring; this means that if you write a sentence in one script (for example latin), and then have a single word in for example cyrillic, it will consider latin languages first.
This year there were lot of fast track (10 minutes) talks on different areas around KDE. All of them were quite interesting, some of them are:
Bruno Coudoin talked about how and why GCompris moved to QtQuick with the support of KDE. What all challenges project faced while moving from GTK to Qt.
Daniel Vrátil talked about his one year journey with Akonadi
Martin Gräßlin gave an overview of current state of Kwin in adding Wayland support and future plans.
Kevin Ottens talked about KDE craftsmen where analysis was on the way we handle our software production, how can we make our software even better.
Kai Uwe Broulik talked about current status of Qt port on Android and iOS. Currently, 3 iOS apps in Apple store and 8 Android apps in Google play since December 2013.
Recently, Dolphin 4.14 has been released, and in this post, I will tell you about the improvements that are included in this release. This is my last “recent developments in Dolphin” post – I have stepped down as maintainer recently.
Maintaining Dolphin has been a very pleasant and rewarding experience. It went a lot better than I had expected when I took over from Peter a bit more than 2 years ago: Dolphin has been improved in many ways, and I am grateful to everyone who helped to make this possible.
I cannot continue to spend as much time on Dolphin as I did during the past two years, so I have asked Emmanuel Pescosta if he is willing to take over. I am very happy that he accepted because he has made an impressive number of contributions to Dolphin, and I am sure that he will keep Dolphin in good shape and improve it further.
This is not a “good bye” post though – I am still planning to contribute to KDE in general and Dolphin in particular in the future.
KDE (back when it was still the name of the desktop environment) and our applications historically stood for powerful features and great flexibility and customizeability. This is what our users love about our software, this is why they choose Plasma and KDE software instead of one of the other Free desktop offerings. And it is also something they would fight tooth and nail for if we wanted to take it away (as many a KDE maintainer who dared to remove a feature he thought was unnecessary can tell).
Fedora 20 with KDE SC 4.14 has been very stable, and after a while it gets…boring – especially when Plasma 5 is already released and you see screenshots everywhere. If you cannot hold the urge and feel sufficiently adventurous, Dan Vratil has built the Fedora 20 and 21 rpms here. If you install i386 versions, beware that baloo-widgets cannot be installed due to unmet dependencies. So, once you install dvratil’s copr repo, just do:
Over on Google+, Aaron Seigo in his inimitable way launched a discussion about people who call themselves community managers.. In his words: “the “community manager” role that is increasingly common in the free software world is a fraud and a farce”. As you would expect when casting aspertions on people whose job is to talk to people in public, the post generated a great, and mostly constructive, discussion in the comments – I encourage you to go over there and read some of the highlights, including comments from Richard Esplin, my colleague Jan Wildeboer, Mark Shuttleworth, Michael Hall, Lenz Grimmer and other community luminaries. Well worth the read.
These last months have been intense, so intense I needed a bit of a distraction. I’ve always felt some kind of curiosity for the world of 3D printing and, as I’ve said in different occasions, I always push KAlgebra to the limit when I have the occasion.
I had been researching, I’ve never had a 3D printer and I probably won’t have one in years, but I still wanted to figure out how to get do something there. First, I went through many 3D printing services and looked through the different supported formats. To be honest, I implemented the one that looked the simplest, it happened to work quite similar to how OpenGL works internally, so it seemed like a safe bet.
The KDE developers have released an update for KDE 4.14, which is actually the last version in the series. It will soon be replaced by KDE Frameworks 5, KDE Plasma, and KDE Applications. The entire system is now much more modular and the projects have been decoupled. The devs won't have to follow the same version number, so there will be some misunderstandings in the future.