KDE Commit-Digest for 4th May 2008

In this week's KDE Commit-Digest: Work on form factor considerations and various applets in Plasma, with added functionality in the NetworkManager Plasmoid. Work and interface fixes, and support for the CMake cache in KDevelop. Spellchecking in Parley. Work on loading and saving games in Palapeli. Integration of GetHotNewStuff into KGoldRunner. An "Update Manager" for Kst. Xesam API makes NEPOMUK-related searching more available in KDE applications. Initial implementation of open/read/write/seek/close in the experimental KIO-GIO bridge. Tweaks to tab interactions in Konsole and Konversation. An implementation of a SQLite-based storage for KMail indices. Akonadi calendar resources can now be configured using a KControl module, and an initial version of an Akonadi RSS resource. Some new icons in Digikam and KTorrent. Work on the media player and BitFinder plugins for KTorrent. Work on font handling details in KOffice, with extended work on charting (including scripting support) in the Kexi report generator. KAppTemplate and various Plasma applets move to kdereview, krossjava moves to kdebindings. Initial import of KidDraw and kde4powersave into KDE SVN. KDE 4.0.4 is tagged for release. Read the rest of the Digest here.

Dot Categories: 

Comments

by kmare (not verified)

Thank you Danny for your dedication! It's appreciated much more than you could imagine!

by mimoune djouallah (not verified)

+1

by IAnjo (not verified)

Thank you Danny, and thank you all kde devs :)

by Riddle (not verified)

+1

by spawn57 (not verified)

Thanks Danny, I didn't expect an update so quick. Thanks for your time and dedication you put in to write the digest.

by Anon (not verified)

The plans for KTorrent sound very impressive indeed! Nice to see a technology like Nepomuk being adopted and integrated so thoroughly and ubiquitously.

i think all entry points of files to the system need to have some sort of nepomuk integration. When this is the case (Digikam/Ktorrent) then all incoming Files will have nice Tags and Meta Infos - but:

the most important Interface where Files come to the System does not have such an Integration, this is the Copy/Move to Files Dialogs ....

i dont know how this could be done, but if we get proper tagging there, then the system will have rich meta information ....

what do you think?

I think that an ACL aproach here is a good solution. I mean, you "tag" certain directories with some metadata and every file that was copied there "inherit" this tags. And you can have a tree structure of metadata and things like that

Doesn't Strigi automatically add metadata? If it automatically adds MD, then it should add it automatically without any code for copying.

by Sebastian (not verified)

I have to agree, though I am concerned about the media player integration. I always lived well with the 3.x version calling an external media player of my choice. I wonder if this would be unneccessary code duplication...

by Anon (not verified)

Since it's a plugin, I'm guessing that the "external media player" is still an option.

Given how easy to incorporate Phonon is, the code duplication is likely to be miniscule.

by Patcito (not verified)

it's not code duplication because it is using Phonon which allows to write a media player in a few lines of code.

by Lee (not verified)

Are you sure about that? From what I've seen, phonon provides a very basic player window, which you then have to add all of the play/stop/pause/etc. widgets to. Does it provide a complete player widget now, akin to a media player in VB or simply embedding a kpart? Otherwise, it would be quite a lot of work to make phonon actually usable in ktorrent.

by Patcito (not verified)

One of the principal goals of phonon was to give multimedia features (such as audio video playback) to any KDE or Qt application in just a few lines of code, there is even an example code of how to write a player in the phonon code. So using it this way is perfectly ok.

by Matteo Nardi (not verified)

Joris Guisson rocks!
I just thought "wow" when I reported two bugs against ktorrent end he fixed them within one or two days =)
And the open bug list is one of the shorter one I have seen in kde: 11 in this moment.
A big big thank Joris!

by Emil Sedgh (not verified)

Wasnt kparts there to avoid such duplications? i think 'dragon-part inside ktorrent' looks much better (Dragon part or any available kpart for video which is configured via System Settings->File Associations)
Correct me if im wrong, please.

(Thanks Danny, you rock)

by Cyrille Berger (not verified)

And before kparts existed we had libraries to avoid "duplication" ! Embedding a kpart or using phonon requires the same amount of code, and while phonon is very likely to be installed on kde4 system, it's not the case for 'dragon-part' or any other video kpart.

by Emil Sedgh (not verified)

The duplication is not only about the amount of code.its about features, bugs, maintaining, etc.
If ktorrent uses kpart, then it will get all features of tho loaded kpart automatically.it will share features, bugfixes and others.
Also the good thing is that with kparts, the user could probably choice weather he wants a simple player like dragon to be inside ktorrent, or an advanced video player like (the future kde4 version of) kaffeine.

btw im just a user.i have no idea how is that possible.

by Robert Knight (not verified)

> btw im just a user.i have no idea how is that possible.

In which case please express your questions or requests in terms of the things that you do understand such as the usability of the user interface, your needs as a user of the software and the available features, perceived performance or perceived stability.

It is frustrating for developers to read comments from users arguing about the technical implementation because it distracts from getting really useful information from them - how they expect/will/want to use the program.

Hence if I create feature requests about another KDE program, as a user, I always try to focus on what I would like the program to do from my perspective as a 'naive' user and omit any technical details - even if I have read the code and have some idea of how it might be implemented.

by Emil Sedgh (not verified)

ok, seems that you are right ;)

by Riddle (not verified)

KParts provide the UI, whereas Phonon does not provide one.

by Ian Monroe (not verified)

Phonon code is pretty trivial, so it doesn't much matter.

In particular, I'm interested in how the "wifi map" appears.

Also is KDE 4.1 Beta1 still on track for a May 27th release?

About the Beta release: It is already tagged (http://websvn.kde.org/tags/KDE/4.0.80/) so I'm sure they'll can stick to the timetable

by fhd (not verified)

Nice to see so much stuff happening this summer :)

The kate vi-mode screenshot looks extremely promising, I really can't wait for it!

by Winter (not verified)

You guys are the best! KDE is the best!

The only thing I have a problem with is:
I just wish more companies could get their heads out of MS's a## and MS's hands out of their pockets.

by Stefan Majewsky (not verified)

Nice to see that Palapeli is noticed in the commit digest. Expect a detailed status update in one of the next digests.

by KNo KMore KName... (not verified)

Minor thing,

Could whoever takes over KWallet please give it a better name, like Keyring (like Gnome) or Keychain (like Apple)? If we have a good word that has K at the start, why make an artificial KName?

Thanks, peace.

by What? (not verified)

What's wrong with KWallet? It is a name that is blatently obvious as to its function. We could call it Kollaps or something, but why confuse people?

And yes, people did take over KWallet.

by KNo KMore (not verified)

KWallet is an artificial name. KeyPouch/Keyring/Keychain is also blatantly obvious as to its function, and has the added benefit of being a real word.

Also, good to see maintainers were found for this great feature :)

by nf2 (not verified)

IMHO KWallet shouldn't just be renamed, but rather be replaced by keyring (or a successor). :-)

by Anon (not verified)

I'm getting the following error:

Warning: main(/var/network/www/docs/commit-digest.org/index.inc): failed to open stream: No such file or directory in /var/www/commit-digest/issues/2008-05-04/index.php on line 1

Fatal error: main(): Failed opening required '/var/network/www/docs/commit-digest.org/index.inc' (include_path='.:/usr/share/php:/usr/share/php4') in /var/www/commit-digest/issues/2008-05-04/index.php on line 1

Can anyone help figure out what's going on?