KDE Commit-Digest for 3rd December 2006
Monday, 4 December 2006 | Dallen
In this week's KDE Commit-Digest: Substantial work and improvement in the font installation KControl module. Support for OpenDocument annotations in Okular. New Interface ideas and consistency work in Amarok. KTabEdit gets better support for the 'Guitar Pro' file format. Iceland map added to KGeography. Work starts on a new keyboard rendering engine in KTouch, and on a model/view interface implementation for KVocTrain. Early work on a Phonon backend for KsCD. Speed optimisations in Strigi, with experimental probing for the feasibility of leveraging the inotify daemon. Experimental code sees Akonadi become searchable through Strigi. Kross, the multi-language application scripting framework, loses its dependency on KOffice and moves into kdelibs as the cornerstone of scripting in KDE 4.
Comments:
Kde4 Core - chri - 2006-12-03
Reading the last Commit-Digests, i have seen nearly no work on kde4-core system. Perhaps you can say Akonadi/Strigi ist a kde4 core technology, but it looks like most of the work goes to kdegames/kdeedu which is not my prefered workplace. If Konsole/Kate/Konqueror/KHtml/Kio is already done kde4 is already usable.
Re: Kde4 Core - Cyrille Berger - 2006-12-03
no commit doesn't mean no work, (beside no entry in commits digests doesn't mean no commit). It might mean developers are busy designing, or busy on kdelibs, or coding but that they prefer to make big commit rather than a lot of small one. And there is still a lot to do before kde4 is usable.
Re: Kde4 Core - Jakob Petsovits - 2006-12-04
Kate has seen a lot of improvements since its 3.5 days. It might not be done yet, but it's far away from "nearly no work is done". KHTML will likely be superseded by WebCore, which is developed outside KDE's Subversion repository. KIO worked well in KDE 3.x, any improvements are nice, but there are no obstacles for it to work just as well in KDE 4. Also, Allen Sandfeld's seeking ability for KIO is being done and will add the "final polish" to it. Konqueror is still a TODO item, as far as I know. However, work is done on the Dolphin file manager, which will definitely affect KDE4's Konqueror in terms of better usability. Phonon is getting a gstreamer-engine sponsored, and is already in place, as well as Solid is. Also, the import of Kross into kdelibs is even featured on the digest summary, which is another building block of KDE 4 core technology being now waiting to be used. Other stuff like Decibel, the KMenu replacement (Raptor) or whatever temporary work branches are not very visible, but being worked on with more or less persistence. Don't worry, kdelibs has a brighter future than ever before :-D
Re: Kde4 Core - SadEagle - 2006-12-04
> KHTML will likely be superseded by WebCore, which is developed outside KDE's > Subversion repository. False. Possible? Yes. Likely? Heck no.
Re: Kde4 Core - myself - 2006-12-04
Yes, Webkit will be used in Konqueror. See the Unity project to resynchronize KHTML and WebKit: http://dot.kde.org/1152645965/
Re: Kde4 Core - someone - 2006-12-04
Hmmm I don't think he needs to read that... do you know who SadEagle is?
Re: Kde4 Core - Jakob Petsovits - 2006-12-04
Hm, guess I've been misguided then. My last information was that virtually all KHTML developers are working towards Unity now, except one (whom you might actually know ;) It would be nice to have a short wrapup on how the html engine issue is doing at the moment. Maybe on the dot, or in the commit digest's editorial section. btw, khtml.info currently spits out a database error.
Re: Kde4 Core - SadEagle - 2006-12-04
Your last information is quite clearly false. And may be because the actual khtml developers are more focused on development than making high-profile PR posts.
Re: Kde4 Core - Anonymous - 2006-12-06
... And then get annoyed when people aren't in the know? I'm not bashing you guys, don't get me wrong. I love you dearly because you make Konqueror work :-) But you can't be annoyed when people don't know something you're not communicating to them.
Re: Kde4 Core - John Tapsell - 2006-12-04
Tons and tons and tons of work is going on with kde4-core! The problem is that svn-digest tends to highlight bugs that are fixed. But no users are submitting bugs for kde4 yet! And most commits aren't sexy enough by themselves to be highlighted and shown anyway. svn-digest shows only a tiny fraction of the work that goes on.
Re: Kde4 Core - Michael Thaler - 2006-12-04
When I compiled KDE4 from svn a couple of weeks ago I was really surprised how stable konqueror already was. I surfed the web for half an hour and it didn't crash. I used it to view the contents of my home directory (as thumbnails of course) and it worked fine. Also kate works o.k. for me (I only used it to do some small changes to some text files and it worked for that). There are not many visible changes yet but if you check out KDE4 from svn yourself and if you do a svn up every couple of days you will see that there is lots of work done.
Lower the barriers! - Inge Wallin - 2006-12-03
Jos van den Oever wrote about Strigi: "Even though using D-Bus makes it easy to call Strigi from any program, so far, uptake in KDE applications is not what I had hoped it would be. So I have written convenience classes for integrating Strigi into external applications. Developers that want to make calls to Strigi from their application can simply link to a small library that takes care of communication and provides a nice queue which makes querying fast and ensures it does not block the GUI." Now, that's what I call lowering the barriers to usage! It's exactly the same technique that Phonon is doing to ease the use of I'd like to applaud Jos for this and ask other developers to think if they should do something similar for their own technology. For instance, how easy is it to use KDE's spell checking nowadays? GHNS?
Re: Lower the barriers! - AC - 2006-12-04
How would app-developers know about that? I don't recall a dot story, nor a blog pointing to HOWTO...
Re: Lower the barriers! - Aaron J. Seigo - 2006-12-04
> how easy is it to use KDE's spell checking nowadays see kdelibs/sonnet. from the README: #include <kspell_loader.h> #include <kspell_dictionary.h> using namespace KSpell; Loader::Ptr loader = Loader::openLoader( someKSettingsObject ); Dictionary *enDict = loader->dictionary( "en_US" ); Dictionary *deDict = loader->dictionary( "de_DE" ); void someFunc( const QString& word ) { if ( enDict->check( word ) ) { kDebug()<<"Word \""<<word<<"\" is misspelled." <<endl; QStringList suggestion = enDict->suggest( word );* kDebug()<<"Suggestions: "<< suggestions <<endl; } QStringList suggestions; if ( deDict->checkAndSuggest( word, suggestions ) ) { kDebug()<<"Wort \""<<word<<"\" ist fehlbuchstabiert." <<endl; kDebug()<<"Vorschlage: "<< suggestions <<endl; } } delete enDict; delete deDict; there's more info in the README there.
Kross - Daniel "Suslik" D. - 2006-12-04
"Kross, the multi-language application scripting framework, loses its dependency on KOffice and moves into kdelibs as the cornerstone of scripting in KDE 4" Seems the question about the "default" scripting language in KDE 4 is answered. :) Very cool.
Re: Kross - Aaron J. Seigo - 2006-12-04
for in-application scripting (aka "application automation") perhaps, yes. we still need to work out the non-compiled application dev question.
Any news on Plasma? - Jucato - 2006-12-04
This is one part of the whole KDE 4 development that seems to be very silent, in terms of "announcements" (commits, blogs, etc.). It's also one part that had me really excited in the beginning. I'm really wondering what's happening to it behind the scenes. Just a few months months (maybe a whole year?) to go. Good luck guys! :-)
Re: Any news on Plasma? - Iuri Fiedoruk - 2006-12-05
For the little I know (please anybody correct me if I'm wrong), by now plasma is just a concept, a vision on how things should be on the user interface. There isn't even a master plan or sketches, so I belive it won't be a unified effort, but each group of developers (kwin, kicker, konqueror) will do a part of it. I'm still beting Plasma won't be on KDE 4.0. I've read Aaron Seigo calling for apps developers to start some KDE4 technologies as Phonon, stating that most programs won't use it on KDE4.0, and you see, phonon already have some code on SVN! If developers can't make use of phonon until 4.0, what rests for plasma, that today is still a dream? Note that I don't see anything wrong if plasma or other technologies make into 4.0, KDE have a great story of great improvements during .X versions. I just wished plasma developers where more talkative about it after so much was told to us about how great plasma would be. (you know, that smell of vaporware is still on the air, I don't like it). :)
Slight link error (KGehography) - Jucato - 2006-12-04
KGeography link points to the KVocTrain page (sorry for posting twice in a row)
Another link error: - Anonymous - 2006-12-04
The link http://kross.dipe.org/readme.html doesn't exist
Re: Slight link error (KGehography) - Danny Allen - 2006-12-04
Fixed both errors, thanks. Danny
nitpick - anonymous - 2006-12-04
inotify is not a daemon if you want a daemon look at fam or garmin (which in turn may use inotify) from the referenced link: inotify is a Linux kernel subsystem that...
caught my eye - superstoned - 2006-12-04
you know what commit caught my eye? the one by Craig Drummond, when he committed his work on the kde font tool in kcontrol. i just checked it out, and it sure is an improvement. ok, it might not be a 'crucial' part off the desktop, but it's so important to be good on the details as well... thanx, Craig!
Re: caught my eye - Michael - 2006-12-04
This is also the thing I found most important this week. I agree - it's not a crucial part of the desktop but IMHO it's not any crucial part of the desktop that makes my KDE stand out against the evil W.... desktops of my colleagues. It's the many small things. Is it just me or is the gap between those desktops in terms of features widening more and more every day? Font grouping will be one of those features.
thank you - Vlad - 2006-12-05
Thank you Danny for the wonderful digests. They are always a source of great conversation. Also, thank you to all the developers consistently working to improve KDE on a daily basis. Lastly, thanks to all the KDE users for creating the demand that pushes the software.
ogg??? - Mark Hannessen - 2006-12-07
why not use ogm as an extension for movies... then it would at least start my kaffeine player instead of messing up my amarok playlist... ( yeah I know I can right click and select another app but I always forget that the first time...)
Re: ogg??? - Mark Hannessen - 2006-12-07
oops, wrong topic